Hiraeth (2021) als Noah | |
Eve (2020) als Toby | |
Mash (2019) als Simon | |
All The World's a Stage (2018) als The Actor | |
Thomas & Friends: Christmas on Sodor (2017) als Connor | |
Made (2014) als David | |
Thomas & Friends: Trouble on the Tracks (2014) als Connor (UK & US) (voice) | |
Conspiracy of Silence (2003) als Daniel McLaughlin | |
Hornblower: Duty (2003) als Orrock | |
Hornblower: Loyalty (2003) als Midshipman Charles Orrock |