Still, despite his borderline brattiness, there is something undeniably charming about McAvoy. Maybe it's the accent, or the fact that he's a tough guy with an unabashed feminine side. (He keeps a stash of his favorite Swirling Mist white tea in his backpack and excuses himself midconversation to apply Dr. Hauschka lip balm, which he swears was a freebie from the hotel when Knightley ribs him about it.) Director Kevin Macdonald says that when he cast the actor as Idi Amin's personal physician in 2006's The Last King of Scotland, he was taken off guard a bit at his wife's gushy reaction. "She was like, 'Oooh, I just love him! He's so cute!'" the director recalls. "It's strange because from my point of view he's not exactly eye candy. But he has this quality that women really respond to."

That's a really sweet description of him. I want that lip balm... image