as Marcellus
2026
as Shalborne
2024
as Mackenzie Officer
2019
as Lord Bardolph / Davy
2012
as Douglas / Davy / Lord Bardolph
as Thern in Cave
as Gabriel Oak
2010
as Private Albert Nicholls
2014
as Ralph