Elvis (2022) als Jimmie Rodgers Snow | |
Behind the Scenes With Jane Campion (2022) als Self (archive footage) | |
The Power of the Dog (2021) als Peter Gordon | |
2067 (2020) als Ethan Whyte | |
Dolemite Is My Name (2019) als Nick von Sternberg | |
Dark Phoenix (2019) als Kurt Wagner / Nightcrawler | |
Once Upon a Deadpool (2018) als Kurt Wagner / Nightcrawler (uncredited) | |
The Everything (2018) als Bobby | |
Alpha (2018) als Keda | |
Deadpool 2 (2018) als Nightcrawler (uncredited) | |
X-Men: Apocalypse (2016) als Kurt Wagner / Nightcrawler | |
SLOW WEST in SUPER EIGHT (2015) als Self | |
Slow West (2015) als Jay Cavendish | |
Maya the Bee Movie (2014) als Willy (voice) | |
Dawn of the Planet of the Apes (2014) als Alexander | |
Young Ones (2014) als Jerome Holm | |
All the Wilderness (2014) als James Charm | |
Romeo & Juliet (2013) als Benvolio | |
The Congress (2013) als Aaron Wright | |
A Birder's Guide to Everything (2013) als David Portnoy | |
Dead Europe (2012) als Josef | |
ParaNorman (2012) als Norman Babcock (voice) | |
Let Me In (2010) als Owen | |
Matching Jack (2010) als Finn | |
The Road (2009) als Boy | |
The Adventures of Charlotte and Henry (2008) als Henry (voice) | |
The Tender Hook (2008) als Jimmy | |
Romulus, My Father (2007) als Raimond | |
The King (2007) als Young John Wesley | |
Fatal Contact: Bird Flu in America (2006) als Toby Connelly | |
Stranded (2006) als Teddy | |
Memoir of a Snail als Gilbert (voice) | |
Maria |