James McAvoy is a jack of all trades. He has wooed Keira Knightley ('Atonement') and Anne Hathaway ('Being Jane'), and had the stuffing knocked out of him by the most badass starlet of them all, Angelina Jolie, in 'Wanted.' He'll soon come to Robin Wright's defense in Robert Redford's historical drama 'The Conspirator,' and is hard at work filming the hotly anticipated 'X-Men: First Class,' in which he plays a young Professor Charles Xavier, opposite Oscar nominee Jennifer Lawrence, January Jones and Nicholas Hoult.

The Scottish actor, who has a seriously adorable accent, is also voicing the titular garden gnome in Disney's 'Gnomeo & Juliet.' The 31-year-old actor talked to PopEater about whether he wears a kilt in the proper Scottish style (that's commando), the "slightly naughty, kinky-looking" garden gnomes he grew up with and why "if you're going to have the s**t kicked out of you by someone, it might as well be Angelina Jolie."