Jamie Chung and Bryan Greenberg as Yoko Ono and John Lennon in 2012. (Photo: Archive)
Cindy Crawford and Rande Gerber as Slash and Axl Rose in 2013. (Photo: Archive)
Audrina Patridge as Madonna in 2007. (Photo: Archive)
Matthew Morrison as Richard Simmons in 2010. (Photo: Archive)
Matthew Morrison as Andy Warhol in 2013. (Photo: Archive)
Miley Cyrus as Lil’ Kim in 2013. (Photo: Archive)
David Spade as Terry Richardson in 2013. (Photo: Archive)
Kelly Ripa and Michael Strahan as Kim Kardashian and Kanye West in 2014. (Photo: Archive)
Becca Tobin and Jenna Ushkowitz as Katy Perry in 2013. (Photo: Archive)
Kelly Ripa and Michael Strahan as Katy Perry and Left Shark in 2015. (Photo: Archive)
Rachel Hilbert as Britney Spears in 2015. (Photo: Archive)
Kelly Ripa as Taylor Swift in 2014. (Photo: Archive)
Beyoncé Knowles and Blue Ivy Carter as Janet and Michael Jackson in 2014. (Photo: Archive)
Chord Overstreet as Brad Pitt in 2012. (Photo: Archive)
Meredith Vieuira as Amal and George Clooney in 2014. (Photo: Archive)
Colton Haynes as Justin Bieber. (Photo: Archive)
Sean Combs as Prince in 2012. (Photo: Archive)
Ellen DeGeneres as Nicki Minaj in 2013. (Photo: Archive)
Russell Simmons and a Friend as Run–D.M.C. in 2015. (Photo: Archive)
Mandy Moore and Her Friends as TLC in 2011. (Photo: Archive)
Meredith Vieira as Lady Gaga in 2010. (Photo: Archive)
Mark Ballas as Kurt Cobain and His Girlfriend as Courtney Love in 2015. (Photo: Archive)
Ellen DeGeneres as Sofia Vergara in 2012. (Photo: Archive)
Heidi Montag and Spencer Pratt as Jon and Kate Gosselin in 2009. (Photo: Archive)
Kathie Lee Gifford and Hoda Kotb as Princesses Eugenie and Beatrice in 2011. (Photo: Archive)
Ann Curry as Kate Middleton in 2011. (Photo: Archive)
Leslie Mann as Kreayshawn in 2011. (Photo: Archive)
Ellen DeGeneres as Amal and George Clooney in 2014. (Photo: Archive)
Kelly Ripa and Nick Lachey as Kim Kardashian and Kris Humphries in 2011. (Photo: Archive)
Ellen DeGeneres as Jennifer Lopez in 2007. (Photo: Archive)
Paris Hilton as Miley Cyrus in 2013. (Photo: Archive)
Lena Dunham as Louis C.K. in 2011. (Photo: Archive)
Austin Nichols and Sophia Bush as Russell Brand and Katy Perry in 2010. (Photo: Archive)
Ellen DeGeneres as Dr. Phil in 2003. (Photo: Archive)
Check out these celebrities dressed as other celebrities on Halloween! Who do you think pulled off the best impersonation?