Zooey Deschanel. (Photo: Archive)
Lindsay Ellington. (Photo: Archive)
Gisele Bündchen. (Photo: Archive)
Rihanna. (Photo: Archive)
Angie Harmon and Jason Sehorn. (Photo: Archive)
Cindy Crawford and Rande Gerber. (Photo: Archive)
Iggy Azalea. (Photo: Archive)
Chloë Grace Moretz. (Photo: Archive)
Miley Cyrus. (Photo: Archive)
Ginnifer Goodwin. (Photo: Archive)
Beyoncé. (Photo: Archive)
Doutzen Kroes. (Photo: Archive)
Kate Middleton. (Photo: Archive)
Zooey Deschanel. (Photo: Archive)
Emma Roberts. (Photo: Archive)
Keren Craig and Georgina Chapman. (Photo: Archive)
Nicole Richie. (Photo: Archive)
Katy Perry and Shannon Woodward. (Photo: Archive)
Miranda Kerr. (Photo: Archive)
Evan Rachel Wood. (Photo: Archive)
Kim Kardashian. (Photo: Archive)
Roberto Cavalli. (Photo: Archive)
Kate Moss. (Photo: Archive)
Heidi Klum. (Photo: Archive)
Gwen Stefani. (Photo: Archive)
Alessandra Ambrosio. (Photo: Archive)
Adam Levine and Anne V. (Photo: Archive)
Jamie Hince and Kate Moss. (Photo: Archive)
Carmen Kass. (Photo: Archive)
Michael Kors and Lance LePere. (Photo: Archive)
Liv Tyler. (Photo: Archive)
Rachel Zoe and Roger Berman. (Photo: Archive)
Cindy Crawford. (Photo: Archive)
Anne Hathaway. (Photo: Archive)
Alexa Chung. (Photo: Archive)
It was Halloween last night, so let’s look back at some of the most epic celebrity Halloween costumes in recent memory!