2021The Night Stalker Carl Kolchak
2020 Barbarları Beklerken Colonel Joll
2020 Minamata W. Eugene Smith
2018City Of Lies Russell Poole
2018Cüce Dedektif Şerlok Sherlock Gnomes
2018 Fantastik Canavarlar: Grindelwald'ın Suçları Gellert Grindelwald
2018 London Fields Chick Purchase
2018 The Professor Richard
2017 Doğu Ekspresinde Cinayet Edward Ratchett
2017 Karayip Korsanları Salazar’ın İntikamı Captain Jack Sparrow
2017 The Libertine-
2016 Alis Harikalar Diyarında 2 - Aynanın İçinden The Mad Hatter
2016 Fantastik Canavarlar Nelerdir, Nerede Bulunurlar Gerardo Grindelwald
2016 Yoga Hosers Guy Lapointe
3,02015Kara DüzenWhitey Bulger
3,62015Üçkağıtçı MortdecaiCharlie Mortdecai
3,42014EvrimWill Caster
3,82014Sihirli OrmanThe Wolf
3,42014TuskGuy Lapointe (as Guy Lapointe)
3,32013Lucky ThemMatthew Smith
3,02013Maskeli SüvariTonto
3,92012For No Good ReasonKendisi
3,22012Karanlık GölgelerBarnabas Collins
3,62012Liseli PolislerTom Hanson
3,42011Karayip Korsanları: Gizemli DenizlerdeJack Sparrow
4,22011Life's Too Short - Sezon 1
Bölüm 2Himself
3,32011Paradise Lost 3 : Purgatory-
3,62011RangoRango / Lars
3,82011Tutku GünlükleriPaul Kemp
3,02010Alis Harikalar Diyarında-
4,02010TuristFrank Tupelo
3,62009Dr. ParnassusTony
3,52009Halk DüşmanlarıJohn Dillinger