Cory Monteith took time out from the "Glee" concert tour to visit homeless youngsters in London on Monday.
The actor, who plays football hunk Finn Hudson on the hit TV show, stopped at a hostel in the British capital to meet youths being supported by Sir Richard Branson's charity, Virgin Unite, which aims to provide accommodation for troubled teens.
He shared stories about his own teenage years in Canada when he dropped out of school and had nowhere to live.
Monteith said, "I moved to Vancouver because I wanted to act. I had nothing more than a plastic bag full of T-shirts and slept on my drama teacher's floor and friends' floors."
The star hopes his position as an ambassador for Virgin Unite will inspire fans to help tackle homelessness among the young.
He tells Sky News, "This is a personal issue for me. I've been at risk and living in a marginalized situation and my passion is to give something back. That sounds so hokey, but it's a shame to be in a situation and not raise awareness for the greater good…
"It is an all-pervading social problem, not just here in the U.K., but worldwide and in my home country Canada and the U.S.A.
"It is something that is truly unacceptable in this day and age and in the first world for people to overlook the problem of youth homelessness."
(Photo: Getty Images)