James McAvoy is convinced his pale and skinny appearance is the key to his success - because he looks so different from other famous actors.
MCAvoy's first major movie role came in 2005's The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, and he went on to win a string of high profile parts in period dramas, including a turn in 2006's The Last King of Scotland and Atonement a year later (07).
And the 30 year old is adamant he only found fame fame in Hollywood because he doesn't fit in the movie industry's usual mould for leading men.
He says, "People sometimes ask me why I get cast in so many period roles - The Last King Of Scotland, Atonement and my latest film, The Last Station, which takes place in 19th-century Russia, have all taken place at various times in the past.
"It may sound strange, but I think it's because I'm pale and thin.
"If you look at most of the big Hollywood actors, it's getting harder and harder to find someone who has pale skin: they are tanned, they have perfect teeth and gorgeous buff bodies. Me, I look like a malnourished urchin, and there aren't too many of us around.
"I'm healthy, but I've never been a big guy, which is unusual for a Scottish actor, because, if you look at Sean Connery, Gerard Butler or Ewan MCGregor, you'll see that they're big men, and I'm just a little, skinny, weak guy, and always have been."