Colton Haynes, you've done it again.
The 27-year-old star of teen dramas Arrow
and Teen Wolf
has garnered a reputation for donning elaborate Halloween costumes that render him unrecognisable - last year, he was Princess Fiona in Shrek.
How has he topped it this year? By going as Ursula the Sea-Witch from The Little Mermaid
. Take a look:
Here's last year's costume, which Colton reposted several days ago and admitted would be 'hard to top'. We think you've managed it, Haynes:
And just as a refresher, here he is when not dressed as a cartoon sea-witch or a swamp-dwelling ogre princess:
Former rugby player reveals experience of racism on gay scene
He’s a mouse, duh! Newly out Gus Kenworthy shows off Halloween outfit