Despite ‘The Iron Lady’ being about an iconic British figure, Lady Margaret Thatcher, the movie had its first premiere in New York last night.

The red carpet was a very sombre affair.

Meryl Streep: The lead actress wore a Fall 2011 look by British designer Stella McCartney. Her navy pleated plisse blouse was teamed with a black ankle-length skirt. This is the second time the actress has worn a McCartney look to promote this movie.

Olivia Wilde: Leopard-print pumps injected some life into her black Dolce & Gabbana dress; yet, as always, something is missing, which makes me only like and not love this look.

Anne Hathaway: Here we have yet another LBD. It’s simple, chic, but nothing to write home about.

Leelee Sobieski: The actress wore an Alaia navy dress which was considerably more interesting than the other looks on the red carpet. Her high-neck zipper dress has micro scalloped edges and a fluted skirt. A gorgeous statement clutch would’ve perfected this look for me.

Credit: Getty