
Acted in 17
2020s
- 2025
- 2021
Resurrection
Peter
- 2020
2010s
- 2019
- 2018
The Jump
Craig
- 2015
A.D. The Bible Continues
Peter · 12 episodes
- 2014
- 2013
- 2011
Young James Herriot
TV
2000s
- 2007
- 2006
A Harlot's Progress
Nathaniel Hirsch
1990s
- 1998
The Governess
Benjamin
- 1995
Prophecy
Sebastian Holland
Appearances1
2020s
- 2020