
Known For
Filmography
2026
2026
20242019
2014
2014
2012
2012
2012
2012
2010

National Theatre Live: Hamlet
Movie · as Marcellus / Captain

VisionQuest
TV · as Edgar Denning · 1 ep
Shalborne
Shalborne
Movie · as Shalborne

1917
Movie · as Mackenzie Officer

New Worlds
TV · as Ralph · 4 eps

The Crimson Field
TV · as Private Albert Nicholls · 1 ep

John Carter
Movie · as Thern in Cave

Henry IV, Part 1 - Live at Shakespeare's Globe
Movie · as Douglas / Davy / Lord Bardolph

Henry IV, Part 2 - Live at Shakespeare's Globe
Movie · as Lord Bardolph / Davy

Inside the Titanic - Countdown zum Untergang
Movie

Far from the Madding Crowd
Movie · as Gabriel Oak