Model Cara Delevingne was among the few standouts at Monday night's annual Met Gala at the Metropolitan Museum of Art in New York City, wearing a flesh-baring white top with black pants designed by Stella McCartney.

The sexy Brit hung out with fellow McCartney-wearers Rihanna, Kate Bosworth and Reese Witherspoon. The latter two wore shades of pink while Cara, Rihanna and McCartney herself wore monochromatic designs.

Cara is often photographed goofing off and making funny faces, often coming off as the farthest thing from sexy, but when she cleans up and hits the catwalk or red carpet, she's all business and looks hot hot hot!

The 21-year-old recently made her TV debut in British drama "Timeless," and she's got a few more roles in the works, most notably as an as-yet-unnamed character in "Peter Pan" origin story "Pan" (we think she's playing Tinker Bell); but don't expect her to do any nude scenes despite showing lots of skin on the catwalk and on the pages of the world's top fashion magazines.

"I've had lots of film offers where I have to get naked," she explains. "But I do have morals - and I want to keep them."

Cara, who says she's bisexual, recently split from girlfriend Michelle Rodriguez after a brief relatoinship.