
Filmography28 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2026 | The PassengerMovie | Lloyd | 30 |
| 2024 | Memoir of a SnailMovie | Gilbert (voice) | 28 |
| 2024 | DisclaimerSeries | Nicholas Ravenscroft | 28 |
| 2024 | MariaMovie | Mandrax | 28 |
| 2022 | Behind the Scenes with Jane CampionMovie | Self (archive footage) | 26 |
| 2022 | ElvisMovie | Jimmie Rodgers Snow | 26 |
| 2021 | The Power of the DogMovie | Peter Gordon | 25 |
| 2020 | InterrogationSeries | Chris Keller | 24 |
| 2020 | 2067Movie | Ethan Whyte | 24 |
| 2019 | Dark PhoenixMovie | Kurt Wagner / Nightcrawler | 23 |
| 2019 | Dolemite Is My NameMovie | Nick von Sternberg | 23 |
| 2018 | Deadpool 2Movie | Nightcrawler (uncredited) | 22 |
| 2018 | Once Upon a DeadpoolMovie | Kurt Wagner / Nightcrawler (uncredited) | 22 |
| 2018 | AlphaMovie | Keda | 22 |
| 2016 | X-Men: ApocalypseMovie | Kurt Wagner / Nightcrawler | 20 |
| 2015 | Slow WestMovie | Jay Cavendish | 19 |
| 2015 | SLOW WEST in SUPER EIGHTMovie | Self | 19 |
| 2014 | Dawn of the Planet of the ApesMovie | Alexander | 18 |
| 2014 | Maya the Bee MovieMovie | Willy (voice) | 18 |
| 2014 | All the WildernessMovie | James Charm | 18 |
| 2013 | The CongressMovie | Aaron Wright | 17 |
| 2013 | A Birder's Guide to EverythingMovie | David Portnoy | 17 |
| 2012 | ParaNormanMovie | Norman Babcock (voice) | 16 |
| 2012 | Dead EuropeMovie | Josef | 16 |
| 2009 | The RoadMovie | Boy | 13 |
| 2007 | Romulus, My FatherMovie | Raimond | 11 |
| 1953 | The OscarsSeries | Self | — |
| 0 | Black PalaceMovie | — | — |