Chips, 2002).

W kinowej adaptacji klasycznej baśni Czerwony Kapturek (Red Riding Hood, 2006) z Debi Mazar i Joeya Fatonego z boysbandu *NSYNC zagrał postać myśliwego. W serialu BBC/HBO Dynastia Tudorów (The Tudors) z Jonathanem Rhysem Meyersem wystąpił jako książę Suffolk Charles Brandon.

Po sukcesach w telewizji, trafił na casting do głównych ról w filmach: Superman: Powrót (2006), Casino Royale (2006), Mroczny Rycerz (2008) i Zmierzch (2008), ale ostatecznie propozycje otrzymali: Brandon Routh, Daniel Craig, Christian Bale i Robert Pattinson. Dlatego został wybrany przez magazyn filmowy „Empire” jako „najbardziej pechowy człowiek w Hollywood”.

W 2009 został zaangażowany przez Woody’ego Allena do roli Randy’ego Lee Jamesa w komedii romantycznej Co nas kręci, co nas podnieca z Evan Rachel Wood. Wystąpił jako Tezeusz w filmie fantasy Immortals. Bogowie i herosi (2011).

Zack Snyder wybrał go do roli Supermana w filmie Człowiek ze stali (2013) i Batman v Superman: Świt sprawiedliwości (2016) z Benem Affleckiem w roli Batmana. Pojawił się w tej roli także w filmie Liga Sprawiedliwości, lecz później miał w DCEU jedynie cameo w filmie Black Adam.