(Australia), 1 gennaio, 1996
2024 - Maria - Attore
2024 - Disclaimer - La vita perfetta - Attore - Nicholas Ravenscroft
2024 - Memoir of a Snail - Attore - Gilbert Pudel
2022 - Elvis - Attore - Jimmie Rodgers Snow.
2021 - Il potere del cane - Attore - Peter Gordon
2018 - X-Men: Dark Phoenix - Attore - Nightcrawler
2017 - Alpha: un'amicizia forte come la vita - Attore
2016 - X-Men: Apocalisse - Attore - Kurt Wagner/Nightcrawler
2015 - Slow West - Attore - Jay Cavendish
2014 - Young Ones - L'ultima generazione - Attore - Jerome Holm
2014 - Apes Revolution - Il pianeta delle scimmie - Attore - Alexander
2013 - The Congress - Attore - Aaron
2013 - Guida tascabile per la felicità - Attore - David Portnoy
2013 - Romeo & Juliet - Attore - Benvolio
2013 - The Wilderness of James - Attore
2010 - So che ci sei - Attore - Finn
2010 - Blood Story - Attore - Owen
2009 - The Road - Attore - Il ragazzo
2006 - Incubi e deliri - Tratto dai racconti di Stephen King - Attore - Brandon