Originario di Des Moines, Iowa, e figlio di una insegnante-cantante e di un carpentiere-batterista, ha frequentato per un anno l'Università dell'Iowa, dove iniziò a modellare per pagare gli studi e, poco dopo, si trasferì a Los Angeles per provare la carriera di attore. Divenne noto a livello internazionale interpretando Superman nel film del 2006 Superman Returns, ruolo che gli aprì la porta a pr…