Wystąpił w roli Petera, męża Juliet (Keira Knightley) w świątecznej komedii romantycznej Richarda Curtisa To właśnie miłość (2003). Pojawił się jako Frank Wills w komediodramacie Spike’iem Lee Ona mnie nienawidzi (2004). Zagrał jedną z głównych ról w komediodramacie Woody’ego Allena Melinda i Melinda (2004) jako Ellis Moonsong i dramacie Toma Hoopera Czerwony pył (, 2004) z Hilary Swank jako Alex Mpondo. Ponownie spotkał się ze Spike’iem Lee na planie filmu sensacyjnego Plan doskonały (2006), gdzie zagrał postać detektywa Billa Mitchella u boku Denzela Washingtona, Jodie Foster, Clive’a Owena i Willema Dafoe.
Po występie w filmie Davida Mameta Mistrz (, 2008) w roli Mike’a Terry’ego, instruktora brazylijskiego jiu-jitsu, znalazł się w obsadzie apokaliptycznego dreszczowca Rolanda Emmericha 2012 (2009) oraz dreszczowca Phillipa Noyce’a Salt (2010) z Angeliną Jolie i Danielem Olbrychskim.
W 2019 roku użyczył głosu złowrogiemu lwu Skazie w filmie Król lew.
W 2025 zagrał nauczyciela w Bridget Jones: Szalejąc za facetem (Bridget Jones: Mad About the Boy).
Reżyser i scenarzysta W 2008 zadebiutował jako reżyser i scenarzysta filmu krótkometrażowego Slapper.