Année | Titre | Rôle |
---|---|---|
2025 | The Zealot | Lloyd |
2024 | Maria | Mandrax |
2024 | Mémoires d’un escargot | Gilbert Pudel |
2024 | Disclaimer - Saison 1 | Nicholas Ravenscroft |
2022 | Elvis | Jimmie Rodgers Snow |
2021 | The Power of the Dog | Peter |
2020 | 2067 | Ethan Whyte |
2020 | Interrogation - Saison 1 | Chris Keller |
2019 | X-Men: Dark Phoenix | Kurt Wagner / Nightcrawler |
2019 | Dolemite Is My Name | Nick |
2018 | Alpha | Keda |
2016 | X-Men: Apocalypse | Kurt Wagner / Diablo |
2015 | Gallipoli - Saison 1 | Thomas 'Tolly' Johnson |
2014 | Young Ones | Jerome Holm |
2014 | Slow West | Jay Cavendish |
2014 | La Planète des singes : l'affrontement | Alexander |
2014 | All the Wilderness | James Charm |
2013 | Le Congrès | Aaron Wright |
2013 | Roméo et Juliette | Benvolio |
2012 | Dead Europe | Josef |
2012 | L'Étrange pouvoir de Norman | Norman Babcock |
2010 | Laisse-moi entrer | Owen |
2010 | Matching Jack | Finn |
2009 | La Route | Le fils |
2008 | The Adventures of Charlotte and Henry | Henry (voix) |
2007 | The King | Jeune John Wesley |
2006 | Romulus, my father | Raimond |
2006 |
Rêves et cauchemars - Saison 1
1 Episode
|
Jackson Evans |
2006 | Rêves et cauchemars - Saison 1 | Brandon |
2006 | Virus - Nouvelle menace | Toby Connelly |
2005 | A la dérive | Teddy |