When famous people dress up as other famous people, you get some magic...

What’s better than dressing up as your favourite celebrity? When your favourite celebrities dress up as them! Some times they do it through love of each other and other times they are throwing some serious shade. Either way, we win, so let’s take a tour of THE best celebrity impersonations.

Jack Whitehall as Harry Styles

Jack Whitehall as Harry Styles

REX Shutterstock

The comedian dressed as the One Direction heart throb while he presented the Royal Variety Show this year, though he’s definitely confused Harry for a 2006 Russell Brand.

 

Nick Grimshaw as Rita Ora

REX Shutterstock

REX Shutterstock

Before they shared the X Factor judging bench this year, Nick stole her look for Jonathan Ross’ 2014 Halloween party. Her look and probably several tequila shots…

 

Kate Moss as Kara Delevigne

REX Shutterstock

REX Shutterstock

The supermodel appeared as the English actress/model at the same party, back when the two were friends. They fell out this year but if this costume is anything to go by, it was coming a long time ago

 

Miley Cyrus as Nicki Minaj
Miley Cyrus as Nicki Minaj

Happy birthday Nicki! As a present, here’s a girl you don’t like impersonating you two years before you destroyed her on stage at the VMAs. Awks.

READ BREAKING CELEBRITY NEWS

Harry Styles as Miley Cyrus

Instagram

Instagram

The tables have turned! Here’s Harry rocking those lovely 2014 VMAs skin-coloured hot pants in the same weird pose which signaled to the world the death of sweet, sweet Hannah Montanna.

 

Kim Kardashian as Anna Wintour and North West as Andre Leon Talley

Instagram

Instagram

Kim K and her daughter donned the outfits of the Vogue Chief and Editor respectively, a year before Little West stole the show at New York Fashion Week from her own show-stealing father.

Katy Perry as Freddie Mercury

Katy Perry as Freddie Mercury

Instagram

Katy Perry cut her hair short in order to dress as her hero Freddie – and still managed to look hot. To make up for it…

Katy Perry as a Cheeto

REX Shutterstock

REX Shutterstock

Yeah, look at that.

Iggy Azelea as a White Chick

Instagram

Instagram

Snoop Dogg told Iggy Azelea she looked like one of the ‘White Chick’s from the 2003 Wayne Brothers film, so she decided to dress up as one. Fair play. If slightly terrifying.

Beyoncé and Blue Ivy as Janet and Michael Jackson

Instagram

Instagram

Queen B dressed her adorable offspring in the CUTEST Michael Jackson outfit! Look at them!

Tom Capon