Cameron Diaz and James Marsden attended the premiere of The Box in NYC last night, and though the two are roughly the same height, Cammy didn't seem to have any reservations rocking a pair of super high heels that made her tower over her co-star.

Hey, there's no rule in Hollywood that says you have to wear flats when you know you're going to be posing with a slightly shorter co-star/date. Just ask Nicole Kidman!