You'll Never Guess Who Channeled Disney's Infamous Sea Witch For Halloween

If you loved it when Colton Haynes dressed up as Fiona from Shrek last Halloween, get ready to be blown out of the water . . . literally. The former Arrow star posted a series of snaps to Instagram on Thursday night, showing off his latest elaborate costume. This year, Colton tackled Ursula the Sea Witch from The Little Mermaid, and it's safe to say he really pulled out all the stops. Colton kept posting hilarious videos and pictures throughout the night, and even the next day. We're so used to beholding his undeniable good looks day in and day out, so just like last year, we're in awe. Keep reading to see the look in all its glory — plus a bonus shot of former Arrow costar Emily Bett Rickards's Sailor Moon look — then check out more stars who didn't feel the need to get sexy on Halloween.

"Had to show yall the whole costume wit @austinnichols . Thx to @erikporn @Megan_v_brown @Lauraraczka_mua for this yrs insane Makeup job!"

"Ursula loves group selfies"

"Ursula loves her fans"

"Ursula loves diners."

"Ursula loves friends. She's just like us"

"I woke up like this"

"Heading out with my love @emilybett"

"Thx @Megan_v_brown @lauraraczka_mua @Erikporn @bitemaresinc @rbfx @skinillustratorofficial Ready for tonight :)"