
Acted in 16
2020s
- 2026
- 2023
Martin Eden
Henry Hapgood
- 2020
Tommy
Josh · 1 episode
2010s
- 2019
- 2017
Time After Time
Smythe · 5 episodes
- 2016
- 2015
The Importance of Being Earnest on Stage
John (Jack) Worthing
- 2012
The Newest Pledge
Futuristic Party Goer
- 2010
Shakespeare's Globe: As You Like It
Silvius
1990s
- 1995
Little Lord Fauntleroy
Cedric Errol · 6 episodes