Definitive Ranking of 10 Best Celeb Halloween Costumes in the Last Five Years

If you haven't already started brainstorming ideas for your 2018 Halloween costume, it's time to get going!

To help you along, we've come up with a list of 10 of the best celebrity Halloween costumes from the past five years. Some—including Cole Sprouse's take on Milo Thatch from Atlantis—require little preparation, while others, like Lucy Hale's Twitter Bird costume, are a bit more involved. Basically, there's a little something for everyone.

Scroll down to see if any of these awesome ideas will inspire you this Halloween!

10. Camila Mendes as an Angel (2017)

Riverdale star Camila Mendes kept it cute and simple for Halloween 2017, when she dressed as an angel. However, instead of taking the clichéd all-white approach to the heavenly costume, Camila made it her own by pairing a beige and black floral-print skirt with a white lace top. To complete the look, Camila also wore a pair of off-white feather wings, because no angel would be complete without them!

View this post on Instagram

A post shared by camila mendes (@camimendes) on

9. Lili Reinhart as David Bowie (2016)

If you follow Camila's co-star Lili Reinhart on Instagram, then you know she loves to experiment with her hair and makeup all year round. Just before Halloween 2016, Lili channeled her inner Ziggy Stardust with what she called "Bowie-inspired Halloween makeup." Sure, we're used to seeing Lili's blonde hair every week on Riverdale, but the vibrant red locks look great, too.

View this post on Instagram

A post shared by Lili Reinhart (@lilireinhart) on

8. Tyler Blackburn and Ashley Benson as Vampires (2015)

The once-rumored couple and former Pretty Little Liars co-stars coordinated their All Hallow's Eve looks in 2015, and both went as vampires. Though the getups were simple, we love that Tyler's costume included a nose ring and colored contacts, while Ashley opted for a super spooky black lip.

View this post on Instagram

A post shared by Tyler Blackburn (@tylerjblackburn) on

7. Cole Sprouse as Milo Thatch From Atlantis: The Lost Empire (2015)

As far as the Riverdale cast goes, Cole Sprouse reigns supreme when it comes to Halloween. Don't believe us? Just take a look at the Milo Thatch costume he wore in 2015. Not only does Cole look startlingly similar to the animated Atlantis character, but you can tell he had a lot of fun with the look, too. "Breaking the aesthetic of my feed to give you my completed Halloween costume: Milo Thatch from Atlantis," he wrote on Instagram, also hilariously calling out the framed picture of Teddy Roosevelt behind him.

View this post on Instagram

A post shared by Cole Sprouse (@colesprouse) on

6. Shay Mitchell as a Zombie Bride (2015)

Though the Pretty Little Liars alum didn't actually specify what she dressed up as for Halloween in 2015, we're pretty sure she was going for a zombie bride look. Between the black veil, matching bouquet and downright creepy makeup, we'd say she did a pretty good job!

View this post on Instagram

A post shared by Shay Mitchell (@shaymitchell) on

5. Joe Keery as Harry Potter (2017)

Stranger Things' Joe Keery dressed up as "The Boy Who Lived," Harry Potter, at a Halloween party in Beverly Hills—and we honestly can't believe we didn't see his resemblance to the fictional character sooner.

View this post on Instagram

A post shared by Joe Keery Italian Source (@joekeerysourceit) on

4. Lucy Hale as the Twitter Bird (2014)

Back in 2014, Pretty Little Liars star Lucy Hale got exceptionally creative with her Halloween costume when she decided to go dressed as the bright blue Twitter logo. In addition to the blue hair and "Twitter" top, Lucy completed her cute look with a hashtag-emblazoned skirt and a pair of white wings. She was dressed as a bird after all!

View this post on Instagram

A post shared by Lucy Hale (@lucyhale) on

3. Kristen Bell as Elsa (2017)

Since Kristen Bell voiced a character in Frozen, we weren't exactly shocked to see she drew some inspiration from the hit movie when it came time to pick out her 2017 Halloween costume. However, as fans of the Pixar movie know, Kristen played Anna in the animated film, not Elsa. Apparently, the actress dressed as Idina Menzel's character instead, at the request of her daughter. "When your daughter demands you BOTH be ELSA for Halloween…you GRIN AND FORKING BEAR IT," she captioned the snapshot.

View this post on Instagram

A post shared by kristen bell (@kristenanniebell) on

2. Joe Jonas as Derek Zoolander in 2014

Derek, is that you? Though it might be hard to believe, that dashing young man with the mesmerizing blue eyes actually isn't Derek Zoolander, the dim-witted male model who can't read good. Instead, it's singer Joe Jonas, who dressed up as the fictional movie character in 2014 and perfected his blue steel gaze. Joe even captioned the spot-on snap with one of Derek's most memorable quotes, writing, "I'm pretty sure there's a lot more to life than being really, really good looking. And I plan on finding out what that is."

View this post on Instagram

A post shared by J O E J O N A S (@joejonas) on

1. Yara Shahidi as Kim Possible in 2016

Given Yara Shahidi's standing as one of the most empowering and all-around awesome stars in young Hollywood, we weren't at all surprised that she chose to dress up as Kim Possible, the equally amazing crime-fighting teen, in 2016. From the army green pants to the black gloves and perfectly tousled hair, we'd say Yara did an excellent job channeling the beloved animated Disney Channel character.

View this post on Instagram

A post shared by Yara (يارا‎) Shahidi (@yarashahidi) on


For more All Hallow's Eve costume inspiration, click HERE for a list of unique ways to use eyeliner this Halloween.