24 Celebrities Who Dressed as Other Celebrities

Remember when Kim Kardashian dressed as herself?

Celebrities love to dress up as other celebrities. Here are some of the best celeb-as-celeb costumes over the years.

1 of 24
Instagram
Beyoncé

As Lil' Kim.

Advertisement - Continue Reading Below
2 of 24
Instagram
Demi Lovato

As Selena.

Advertisement - Continue Reading Below
3 of 24
Getty
Kim Kardashian

As Cher.

Advertisement - Continue Reading Below
4 of 24
Getty
Karlie Kloss

As Marilyn Monroe.

Advertisement - Continue Reading Below
5 of 24
Instagram
Nina Dobrev

As Ryan Lochte.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
6 of 24
Instagram
Martha Stewart

As Marilyn Monroe.

Advertisement - Continue Reading Below
7 of 24
Instagram
Kylie Jenner

As Christina Aguilera.

Advertisement - Continue Reading Below
8 of 24
Instagram
Beyoncé and Blue Ivy

As Janet and Michael Jackson

Advertisement - Continue Reading Below
9 of 24
Twitter
Miley Cyrus

As Lil' Kim.

Advertisement - Continue Reading Below
10 of 24
Instagram
Fergie and Josh Duhamel

As Choupette and Karl Lagerfeld.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
11 of 24
Instagram
Kate Moss

As Cara Delevingne.

Advertisement - Continue Reading Below
12 of 24
Instagram
Harry Styles

As Miley Cyrus

Advertisement - Continue Reading Below
13 of 24
Instagram
Paris Hilton

As Miley Cyrus.

Advertisement - Continue Reading Below
14 of 24
Instagram
Kim Kardashian and North West

As Anna Wintour and André Leon Talle.

Advertisement - Continue Reading Below
15 of 24
Instagram
Neil Patrick Harris, David Burtka, Harper and Gideon

As Groucho Marx, Charlie Chaplin, Marilyn Monroe, and James Dean.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
16 of 24
Instagram
Kim Kardashian

As herself at the Met Gala in 2015.

Advertisement - Continue Reading Below
17 of 24
Instagram
Miley Cyrus

As Dolly Parton.

Advertisement - Continue Reading Below
18 of 24
Facebook
Kelly Ripa and Michael Strahan

As Kim and Kanye.

Advertisement - Continue Reading Below
19 of 24
Twitter
Katy Perry

As Freddie Mercury.

Advertisement - Continue Reading Below
20 of 24
Instagram
Diddy

As Prince.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
21 of 24
Instagram
Victoria Justice

As Amy Winehouse

Advertisement - Continue Reading Below
22 of 24
Instagram
Mario Lopez

As Elvis.

Advertisement - Continue Reading Below
23 of 24
Instagram
Aziz Ansari

As The Weeknd.

Advertisement - Continue Reading Below
24 of 24
Instagram
Miranda Kerr

As Marilyn Monroe

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
More From Celebrity