We've spent the whole afternoon wishing we were going to be at the Golden Globes this weekend, and part of that involves ogling over how beautiful all these dresses are...
Golden Globes: the 50 best dresses EVER
1 of 50
Allison Williams in Alexander McQueen
2 of 50
Amanda Seyfried in Givenchy
3 of 50
Amber Heard in Atelier Versace
4 of 50
Cameron Diaz in Valentino
5 of 50
Amy Adams in Marchesa
6 of 50
Dianna Agron in J Mendel
7 of 50
Cate Blanchett in Armani Prive
8 of 50
Christina Hendricks in Romona Kereza
9 of 50
Diane Kruger in Christian Lacroix
10 of 50
Claire Danes in Versace
11 of 50
Drew Barrymore in Atelier Versace
12 of 50
Emma Roberts in Lanvin
13 of 50
Emma Watson in Christian Dior
14 of 50
Megan Fox in Dolce & Gabbana
15 of 50
Hailee Steinfeld in Prabal Gurung
16 of 50
Hayden Panettiere in Roberto Cavalli
17 of 50
Heidi Klum in Alexandre Vauthier
18 of 50
Dame Helen Mirren in Jenny Packham
19 of 50
Jayma Mays in Alberta Ferretti
20 of 50
Jenna Dewan in Roberto Cavalli
21 of 50
Kate Beckinsale in Zuhair Murad
22 of 50
Kate Hudson in Alexander McQueen
23 of 50
Kate Mara in J Mendel
24 of 50
Kate Winslet in Yves Saint Laurent
25 of 50
Kerry Washington in Miu Miu
26 of 50
Laura Carmichael in Viktor & Rolf
27 of 50
Lea Michele in Marchesa
28 of 50
Leighton Meester in Burberry
29 of 50
Leslie Mann in Marchesa
30 of 50
Lupita Nyong'o in Ralph Lauren
31 of 50
Marion Cotillard in Christian Dior
32 of 50
Margot Robbie in Gucci
33 of 50
Michelle Dockery in Oscar de la Renta
34 of 50
Julianne Hough in Monique Lhuillier
35 of 50
Mila Kunis in Gucci Premiere
36 of 50
Jessica Chastain in Calvin Klein
37 of 50
Olivia Munn in Giorgio Armani
38 of 50
Naomi Watts in Tom Ford
39 of 50
Olivia Wilde in Marchesa
40 of 50
Jennifer Lawrence in Christian Dior
41 of 50
Zooey Deschanel in Oscar de la Renta
42 of 50
Zoe Saldana in Prabal Gurung
43 of 50
Taylor Swift in Carolina Herrera
44 of 50
Reese Witherspoon in Zac Posen
45 of 50
Rooney Mara in Nina Ricci
46 of 50
Taylor Schilling in Thakoon
47 of 50
Sofia Vergara in Vera Wang
48 of 50
Rosie Huntington-Whiteley in Yves Saint Laurent
49 of 50
Shailene Woodley in Marchesa
50 of 50