What could possibly justify making a Superman movie that runs 154 minutes? Plenty of films last longer, but their characters are generally sharp enough to recognize a guy with or without his glasses. Director Bryan Singer (X-Men) draws heavily on the 1978 hit that launched the Warner Brothers franchise, with Brandon Routh dully impersonating Christopher Reeve as the Man of Steel, Kevin Spacey getting all the good lines as the villainous Lex Luthor, and stock footage of Marlon Brando proving that death isn't always a good career move. With Kate Bosworth (as Lois Lane), Frank Langella (as Perry White), Parker Posey, Eva Marie Saint, and Kal Penn. PG-13.