| Yıl | Başlık | Rolü |
|---|---|---|
| 2026 | Werwulf | - |
| 2026 | 28 Yıl Sonra: Kemik Tapınağı | Jamie |
| 2026 | Cry to Heaven | - |
| 2025 | 28 Yıl Sonra | Jamie |
| 2024 | Nosferatu | Friedrich Harding |
| 2024 | Avcı Kraven | Sergei Kravinoff / Kraven The Hunter |
| 2024 | Rothko | - |
| 2024 | Dublör | Tom Ryder |
| 2022 | Suikast Treni | Tangerine |
| 2020 | Tenet | Junior |
| 2018 | Outlaw King | James Douglas |
| 2018 | A Million Little Pieces | James Frey |
| 2017 | Sniper: Duvar | Sergent Allen Isaac |
| 2016 | Gece Hayvanları | Ray Marcus |
| 2015 | Yenilmezler: Ultron Çağı | Pietro Maximoff / Quicksilver |
| 2014 | Godzilla 3D | Ford Brody |
| 2014 | Kaptan Amerika: Kış Askeri | Pietro Maximoff / Quicksilver (uncredited) |
| 2013 | Göster Gününü 2 | Dave Lizewski/Kick-Ass |
| 2012 | Vahşiler | Ben |
| 2012 | Anna Karenina | Vronsky |
| 2011 | Hizmetkar Albert Nobbs | Joe Macken |
| 2010 | Kick-Ass | Dave Lizewski / Kick-Ass |
| 2010 | Ölüm Odası | William |
| 2009 | Kayıp Çocuk | John Lennon |
| 2008 | Angus, Thongs and Perfect Snogging | Robbie |
| 2007 | Nearly Famous - Sezon 1 | Owen Stephens |
| 2007 | Talk to Me - Sezon 1 | Aaron |
| 2007 | Walk Hard: The Dewey Cox Story | - |
| 2007 |
The Suite Life of Zack and Cody - Sezon 3
Bölüm
|
Gunther |
| 2006 | Sihirbaz | Young Eisenheim |
| 2004 | Feather Boy - Sezon 1 | Niker |
| 2003 | Şangay Şövalyeleri | Charlie Chaplin |
| Yıl | Başlık | Mesleği |
|---|---|---|
| 2018 | A Million Little Pieces | Senarist |
| Yıl | Başlık | Mesleği |
|---|---|---|
| 2009 | Kayıp Çocuk | Müzisyen |
| Yıl | Başlık | Mesleği |
|---|---|---|
| 2024 | Rothko | Yapımcı |