James Mcavoy
- EntertainmentYahoo Celebrity
James McAvoy says he's been turned down for roles because he's 'too short'
“Sometimes you’re made to feel like you’re not good-looking enough to get a role,” the 40-year-old Scottish star said in an interview with The Telegraph.