Brandon Routh

Brandon James Routh (born October 9, 1979) is an American actor. He will portray Roy Palmer in a recurring role in the third season of Arrow.