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.