Getty Images

Here Are The 33 Best Celebrity Halloween Costumes Of All Time

Take notes, commoners.

Need some last-minute Halloween ideas? Lucky for you, celebrities are THE best source of killer (heh) costume inspiration, and over the years, they have continued to blow us away with their on-point head-to-toe transformations. (I mean, just look at Heidi Klum.) So, we thought we'd round up the most impressive costumes to date (in both skill and originality) to hopefully help you turn out your most noteworthy Halloween look yet. Get scrollin'!

1. Kelly Osbourne as Carrie

Splash News

2. Iggy Azalea as Cruella de Vil

Getty Images

3. Heidi Klum as a Person Without Skin

Getty Images

4. Miley Cyrus as Lil Kim

Twitter

5. Michelle Trachtenberg in 'The Nightmare Before Christmas'

Getty Images

6. Colton Haynes as Princess Fiona

Getty Images

7. Katy Perry and Shannon Woodward as Jane Lane and Daria

8. Ellen Degeneres as Nicki Minaj

The Ellen Show

9. Adam Levine as John McClane

Getty Images

10. Rihanna as a Zombie Chola

Rihanna's Facebook

11. Heidi Klum as an Old Woman

Getty Images

12. Demi Lovato as a Zombie

Getty Images

13. Sophia Bush and Austin Nichols as Katy Perry and Russell Brand

Getty Images

14. Fergie as Honey Boo Boo

Getty Images

15. Lauren Conrad as a Tooth Fairy

LaurenConrad.com

16. Zac Efron in 'Reno 911!'

17. Kim Kardashian as Poison Ivy

Getty Images

18. Nina Dobrev as Hermione Granger

19. Christian Siriano as Babette from 'Beauty And The Beast'

Getty Images

20. Miley Cyrus as Nicki Minaj

Twitter

21. Shanae Grimes as Frankie Stein from Monster High

Getty Images

22. Katy Perry as Freddie Mercury

Rony's Photobooth

23. Ed Sheeran as Chucky

Twitter

24. Roberto Cavalli as Karl Lagerfeld

Getty Images

25. Kat Graham as a Vampire

Getty Images

26. Siva Kaneswaran as Spock

Instagram

27. Snooki and JWoww as Tweedledum and Tweedledee

Getty Images

28. Joe Jonas as Captain Jack Sparrow

Twitter

29. Dwayne 'The Rock' Johnson as The Hulk

Facebook

30. Paris Hilton as Madonna

31. Naya Rivera as Carmen Sandiego

32. Nicole Richie in 'Twins'

33. Ginnifer Goodwin in 'Rosemary's Baby'