The career of Scottish actor James McAvoy has been a slow burner. He's never struggled to find work, but for a long time, his talents were confined to the small screen in the UK, and he was a stranger to international audiences. Hard work paid off for him in the end, with his lead role in the dark and gritty 'Filth' leading on to bigger and better things for him. Now he's a certifiable Hollywood A-Lister.
The person he's standing next to in this picture is a certified Hollywood A-Lister too - it's Jennifer Lawrence, and she's visibly much taller than he is. He's a mere 5 foot 7, but we suppose you don't need to be particularly tall when you're sat in a chair playing Professor Xavier in 'X-Men' movies - a role he's shared with Patrick Stewart. Now that's some fine company to be in!