We're all adults here. Let's get real. Have you seen James Marsden in a tux?