Actor
The Last Boy on Earth
2024
Club Zero
2023
as Fred's Father
A Cup of Coffee with Marilyn
2019
as Arthur Miller
Hurricane
2018
as Kellett
The Mercy
2018
as Mr. Hughes
Flyspy
2016
as John
Solitary
2016
as James
The Program
2015
as Stephen Swart
Legend
2015
as Stefan De Faye
Keeping Rosy
2014
as Tom
An Adventure in Space and Time
2013
as Douglas Camfield
ABE
2013
as Abe (voice)
Bert & Dickie
2012
as Dickie Burnell
Captain America: The First Avenger
2011
as Nervous Recruit
Lecture 21
2008
as Musician
The Golden Compass
2007
as Second in Command