Colton Haynes has messed with the wrong guy! At least that what it looks like from the Arrow and Teen Wolf actor’s most recent photo.
Colton shared a pic of his bloody and bruised face on Instagram, writing, “#Arrow Finale is Tonight...are you ready?”
Indeed, the Arrow Season 1 finale airs on the CW tonight at 8 pm ET, and Colton (who plays bad boy Roy Harper on the show) seems to be doing a formidable job of teasing fans with this spoiler photo.
What do you think happened to Colton Haynes’s character, and will you be tuning in to the Arrow Season 1 finale?