1.Heidi Klum as Jessica Rabbit from Who Framed Roger Rabbit in 2015:
And Ashley Graham in 2019:
2.Camila Mendes and Madelaine Petsch as Velma and Daphne from Scooby-Doo in 2021:
And Hayley Kiyoko and Becca Tilley in 2022:
3.LeBron James as Pennywise from It in 2017:
And Demi Lovato in 2019:
4.Chloe Bailey as Storm from X-Men in 2022:
And Anok Yai in 2019:
5.Kim Kardashian as Poison Ivy from Batman in 2011:
And Rita Ora in 2017:
6.Beyoncé as Barbie in 2016:
And Rebel Wilson in 2022:
7.Harry Styles as Dorothy from The Wizard of Oz in 2021:
And Beanie Feldstein with Ben Platt as the Tin Man in 2019:
8.Iggy Azalea as Cruella de Vil from 101 Dalmatians in 2013:
And Cardi B in 2017:
9.Hailey Bieber as Britney Spears from the “Baby One More Time” music video in 2021:
And Brie Larson in 2019:
10.Diddy as the Joker from The Dark Knight in 2022:
And Lewis Hamilton in 2016:
11.Olivia Rodrigo as Betty Boop in 2022:
And Chloe Bailey in 2021:
12.Kim Kardashian as Elle Woods from Legally Blonde in 2019:
And Mindy Kaling in 2021:
13.Cardi B as Marge Simpson from The Simpsons in 2022:
And Emily Ratajkowski in 2015:
14.LeBron James as Edward Scissorhands from Edward Scissorhands in 2019:
And Travis Barker with Kourtney Kardashian as Kim Boggs in 2021:
15.Demi Lovato as Selena in 2017:
And America Ferrera for Superstore in 2017:
16.Gigi Hadid as Sandy from Grease in 2015:
And Kate Upton with Justin Verlander as Danny in 2016:
17.Saweetie as Catwoman from Catwoman in 2021:
And Nicole Scherzinger in 2013:
18.And finally, Jesse Tyler Ferguson and Justin Mikita as Napoleon and Pedro from Napoleon Dynamite in 2015:
And Camila Mendes and Lili Reinhart in 2018:
Which is your fave costume? LMK in the comments!