Superman Returns 2006 Brandon Routh Kate Bosworth