Guy Ritchie has given a homeless man a role in his new movie.

Raymond Emmanuel, 56, was spotted by a talent scout in Manchester and will appear as a Victorian MP in Ritchie’s Sherlock Holmes film.

“I’m lucky, I was just in the right place at the right time,” Emmanuel – who now reportedly has a new home and an agent – said.

He’ll appear alongside Robert Downey Jr. and Jude Law in the movie.