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.