$ 0 0 James Marsden isn't the Hollywood hunk we think he is. The actor swears that beneath his megawatt smile is a hidden geek.