
Acted in 39
2020s
- 2024
Senua's Saga: Hellblade II
Shadow
- 2021
Elliott from Earth
TV
- 2020
O Black Hole!
Vulture
2010s
- 2019
- 2018
- 2017
Hellblade: Senua's Psychosis
Zynbel
Hellblade: Senua's Sacrifice
Shadow / Zynbel
- 2014
- 2013
- 2012
- 2011
2000s
- 2009
The Cut
Little Joey Horton · 1 episode
- 2008
- 2007
- 2004
1990s
- 1999
The Adventures of Young Indiana Jones: Masks of Evil
Agent Picard
A Dog of Flanders
Cogez
- 1997
- 1994
- 1993
- 1992
- 1991
Chernobyl: The Final Warning
Aleksandr Mashenko
1980s
- 1989
- 1988
Young Toscanini
Comparsa (uncredited)
- 1987
- 1986
- 1985
- 1984
No release date
The Chelsea Cowboy
Darren Dowd (Prosecution)
Appearances2
2020s
- 2021
The Wheel of Time: Origins
Narrator (voice) · 1 episode
2000s
- 2001
Fighting Back: The Michael Watson Story
Narrator