Actor · Born 1987
Macbeth
2026 · as Captain
Merge
2025 · as John (segment "The First Time I Never Met You")
The First Time I Never Met You
2024 · as John
Nine and a Day
2021 · as Dad
Red
2020 · as Dr. Stevens
Ghosting
2016 · as Gym Bunny
Hold
2014 · as Him
Not Far from the Tree
2014 · as Nathan
Crossed Wires
2013 · as Him
Fifty Pence
2012 · as Darren
Sparrow
2010 · as Duncan
Mosa
2010 · as Abe