No photo
Acted in 22
2020s
- 2025
National Theatre Live: Dr. Strangelove
Frank
- 2022
2010s
- 2019
- 2016
- 2013
2000s
- 2009
Ladies of Letters
TV
- 2000
24 Hours in London
Olly Walsh
1990s
- 1999
The Scarlet Pimpernel
Comte de Claris de Florian · 3 episodes
- 1998
The Student Prince
Sebastian
- 1997
Crime Traveller
Graduate Trainee Nicky Robson · 8 episodes
- 1994
- 1993
Don't Leave Me This Way
Felix Neil
The Last Vampyre
Jack Ferguson
1980s
- 1989
The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader
Peter
- 1988
The Chronicles of Narnia: The Lion, the Witch & the Wardrobe
Peter
- 1986
- 1984
Appearances1
2020s
- 2025
Return to Narnia
Self