He may seem uptight on Arrow, but Roy Harper/Arsenal actor Colton Haynes knows how to have a good time.
Getting into the spirit of Halloween, Haynes dressed himself as Princess Fiona from the Shrek franchise. But this wasn’t your typical Walmart costume. Haynes went all the way, applying prosthetics and professional make-up for a complete transformation into the cartoon character. To be honest, it’s no less impressive than his Arsenal costume on the CW.
Check out Haynes' transformation below, which he posted on his Instagram account.
Haynes returns to the world of super-serious vigilantism tomorrow night on The CW's Arrow.