At tonight's Met Gala, Cameron Diaz looked rather covered up in her cobalt-blue Stella McCartney frock, but don't let the conservative silhouette fool you. It was cinched with a jagged gold spiked belt that was sure to keep even air kisses at bay. Did the starlet's look pass the punk-rock litmus test? Or did it leave you wanting more?
Vote on all of our Met Gala polls here!