The best ever BAFTA dresses


On 3 February 2015

All eyes were on Amy Adams in this Elie Saab Couture gown in 2013.

Lupita Nyong'o made jaws drop in a beautiful emerald green Christian Dior dress in 2014.

Sienna Miller kept it short and sweet in Matthew Williamson in 2013.

Kate Hudson sparkled in this gold sequinned Stella McCartney number in 2008.

Angelina Jolie kept it simple and chic in Armani Privé in 2009.

Marion Cotillard stands out in bright yellow Christian Dior in 2013.

Cate Blanchett channelled old Hollywood glamour to perfection in this embroidered Giorgio Armani dress in 2005.

Charlize Theron was a vision in this midnight blue silk Lanvin dress in 2006.

A simple satin Ungaro dress was the perfect choice for Nicole Kidman in 2003.

Emily Blunt's sparkling aquamarine Marc Bouwer number turned heads in 2008.

Kate Winslet channelled old school Hollywood glamour in a black, curve hugging Zac Posen dress in 2009.

Jennifer Lawrence was the epitome of elegance in bejeweled Christian Dior in 2013.

Emma Watson was a red carpet goddess in ruffled pale pink Valentino in 2011.

Penelope Cruz was red hot in strapless Armani Privé in 2012.

Renee Zellweger was stunning in simple, classic black Carolina Herrera in 2006.

A simple design in a striking hue, this Roland Mouret number ensured a place on the best-dressed list for Jessica Chastain in 2013.

Gemma Arterton showed off her stunning curves in striped Celia Kritharioti in 2013.

Julianne Moore was ravishing in red as she hit the 2015 red carpet in Givenchy.

Pregnant Keira Knightley was radiant as she attended the awards ceremony in this Giambattista Valli dress in 2015.

More Celebrity Style

See more