Brandon routh arrow

Former Superman Brandon Routh to Play Another Superhero on 'Arrow'
Former Superman Brandon Routh to Play Another Superhero on 'Arrow'