Hollywood Halloween parties were the perfect photo-opp for celebs going all out with their costumes. Here are six sassy celebs who ditched the fake blood and spiders to dress up as their fellow stars instead. From music video hits to retro red lips and Olympic medalists, these celebs were spot on with some sneaky impersonations.

Kylie Jenner got a shout out from Christian Aguilera for this to-the-T ‘Dirrty’ look.

Taylor Lautner went patriotic dressed as Olympic swimmer Ryan Lochte.

Katy Perry was sassy and oozing satire as her stylists made her up as Hillary Clinton.

Teyana Taylor dressed up as internet sensation ‘Joanne the Scammer’ with a wig that was spot on.

Pulling off Beyonce’s ‘Formation’ look pretty well in flowing black and lots of jewelry, was Shondra Rhimes.

Martha Stewart went retro with a classic Marilyn Monroe impersonation.