Between last year's Atonement to this week's Wanted, James McAvoy has gone from Oscar bait to action hero, from wooing Keira Knightley to wowing Angelina Jolie. So I had to ask him the desert island question. Hit the clip to see what he says.
And click through to the jump to see how James learned the hard way not to mess with Jack Nicholson.