AEST 14:42, Mon Feb 13 2012
Meryl Streep was a double winner at the BAFTA awards, taking home the best actress trophy as well as the unofficial frock award.
The 62-year-old actress looked stunning in a daring corseted black Vivienne Westwood gown, and seemed to realise she had hit the fashion nail on its proverbial head, grinning broadly as she walked down the red carpet.
Meryl triumphed inside as well, winning the top actress prize for her portrayal of Margaret Thatcher in The Iron Lady.
Here are the best and worst gowns from the 2012 BAFTAs.
Penelope Cruz, Michelle Williams, Meryl Streep and Christina Ricci.