Warners has confirmed that One Life to Live cast member Brandon Routh has been cast to play Superman in the upcoming film that will begin shooting early next year. Routh also has some prime time experience, with guest spots on Will & Grace, Gilmore Girls, and Cold Case.