Colton Haynes

Colton Lee Haynes is an American actor. He has portrayed Roy Harper/Arsenal in.