Cameron Diaz’s Met Gala Dress Might Hurt You

Cameron Diaz must've had a hard time finding anyone to dance with her at Monday night's Met Gala.

As pretty as she looked -- a vision in cobalt Stella McCartney, really -- we can't imagine anyone would really want to sidle up to the frighteningly large, spiked belt wrapped around her waist.

The dress seemed demure enough with a reverse cape-like creation draped over her shoulders and all, but the sharp metal in the middle was enough to torture someone "Game of Thrones" style.

[Related: Anne Hathaway Turns Up Blond at the Met Gala]

Diaz, 40, kept the studded motif going all the way down to her toes, where she rocked a pair of platform stud sandals.

At least the "Bad Teacher" actress knew what she was talking about when it came to the punk theme, unlike many of her contemporaries.

[Related: Tiger Woods and Lindsey Vonn Make Their First Red Carpet Appearance Together at the Met Gala]

"Punk absolutely was an influence in my life," she said while being interviewed on the red carpet for Vogue's live stream, where younger starlets like Jennifer Lawrence and Hailee Steinfeld struggled to name an artist of the rock genre. (Young Steinfeld noted that Avril Lavigne was her favorite punk artist!)

Get a load of all the stars at the Metropolitan Museum of Art's Costume Institute Gala in our red carpet gallery:

More Features on Yahoo!: