1. Ursula as Beyoncé (with bonus Flotsam and Jetsam as her eely fierce backing dancers).

this image is not availablepinterest
Media Platforms Design Team

This series of genius, Halloween-themed Disney illustrations come courtesy of illustrator/animator extraordinaire Isaiah Stephens, who's added a bunch of villains to this year's trick-or-treating mix (he's drawn many of the nicer characters, some of whom you'll also see below, in previous years). All the pop culture costume references are perfectly on point — it doesn't get much better than the sea witch diva Ursula strutting her tentacles to "Single Ladies," but at the same time, I'll just say that you need to see who's all dressed up as Jacko.

2. Princess Aurora as Game of Thrones' Daenerys Targaryen.

this image is not availablepinterest
Media Platforms Design Team

3. Charlotte La Bouff (from The Princess and the Frog) as the Pink Ranger.

this image is not availablepinterest
Media Platforms Design Team

4. Quasimodo as Austin Powers.

this image is not availablepinterest
Media Platforms Design Team

5. Pocahontas as Katniss Everdeen.

this image is not availablepinterest
Media Platforms Design Team

6 & 7. Aladdin and Abu as Pokemon's Ash Ketchum and Pikachu.

this image is not availablepinterest
Media Platforms Design Team

8. Belle as Hermione Granger.

this image is not availablepinterest
Media Platforms Design Team

9. Esmerelda as The Walking Dead's Michonne.

this image is not availablepinterest
Media Platforms Design Team

10. Jafar as Michael Jackson.

this image is not availablepinterest
Media Platforms Design Team

11. Tinkerbell as Kill Bill's Beatrix "The Bride" Kiddo.

this image is not availablepinterest
Media Platforms Design Team

12. John Smith as Johnny Bravo.

this image is not availablepinterest
Media Platforms Design Team

13. Cruella de Vil as Lady Gaga.

this image is not availablepinterest
Media Platforms Design Team

14. Mulan as Xena: Warrior Princess.

this image is not availablepinterest
Media Platforms Design Team

15. Rapunzel as Sailor Moon.

this image is not availablepinterest
Media Platforms Design Team

16. Prince Naveen as Jack Sparrow.

this image is not availablepinterest
Media Platforms Design Team

17. Megara as Catwoman.

this image is not availablepinterest
Media Platforms Design Team

18. Snow White as Wonder Woman.

this image is not availablepinterest
Media Platforms Design Team

19. Prince Philip as Indiana Jones.

this image is not availablepinterest
Media Platforms Design Team

20. Alice as Buffy the Vampire Slayer.

this image is not availablepinterest
Media Platforms Design Team

21. Princess Jasmine as Street Fighter's Chun-Li

this image is not availablepinterest
Media Platforms Design Team

22. And the Beast as the Hulk, naturally.

this image is not availablepinterest
Media Platforms Design Team

These really are all perfect — and you can/should view even more of Stephens's awesome work at his DeviantArt page. That said, which of your Disney faves are missing?! And what costumes should they be wearing? I'll start: Queen Elsa should go as Sexy Olaf, naturally — and Olaf himself can go as a sexy peanut.

Follow Alex on Twitter.