Skip To Content

    These Celebs All Dressed As Other Celebs For Halloween, And They Totally Slayed It

    Keeping it in the famous family.

    1. Beyoncé recreated the cover of Toni Braxton's "Another Sad Love Song".

    2. Before posing with Jay Z as iconic Olympic athletes Florence Joyner and Tommie Smith.

    3. Kourtney Kardashian chose to be Ariana Grande for one of the Kardashians' many, many Halloween costumes

    4. While her sister Kylie Jenner channelled her inner Victoria's Secret Angel — in particular, Candice Swanepoel.

    5. And Kim Kardashian transformed into Pamela Anderson for her traditional couples' costume with BFF Jonathan Cheban.

    6. Ariel Winter also went as Pamela Anderson, alongside her boyfriend Levi Meaden as Kid Rock.

    7. Harry Styles donned sparkles and sunglasses as Elton John.

    Kevin Mazur / Getty Images

    8. Chrissy Teigen and John Legend became literal royalty as Queen Elizabeth and Prince Philip.

    9. While Darren Criss and his fiancée Mia Swier dressed up as Björn Ulvaeus and Agnetha Fältskog, aka one half of ABBA.

    10. Dua Lipa and her boyfriend Isaac were Mick and Bianca Jagger.

    11. Ashley Graham took karaoke to the next level with her Jennifer Lopez costume.

    12. Supermodel Winnie Harlow went to Heidi Klum's iconic Halloween party as RuPaul.

    13. Cindy Crawford's daughter Kaia Gerber went all out as Joan Jett.

    14. Model Devon Windsor and her fiancé Jonathan Barbara were the perfect 2003 Justin and Britney.

    15. Nicky Hilton Rothschild kept it in the family, and went partying as her sister Paris.

    16. Actor Madison Pettis went as an immediately recognisable Coachella Beyoncé.

    17. Mel B dressed as fellow Spice Girl Victoria Beckham in a bid to get Posh to join the Spice Girls reunion tour.

    18. Gabrielle Union lived all our '90s dreams and dressed up as a No Doubt-era Gwen Stefani.

    19. And Rita Ora basically won the whole Hallo-week with her Post Malone costume.

    BuzzFeed Daily

    Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

    Newsletter signup form