Actor · Born 1974
National Theatre Live: Dr. Strangelove
2025 · as Frank
My Policeman
2022 · as Librarian
1917
2019 · as Mackenzie Officer
Genius
2016 · as Director
24 Hours in London
2000 · as Olly Walsh
The Student Prince
1998 · as Sebastian
The Barber of Siberia
1998 · as Kadet-zaika
Prince of Jutland
1994 · as Sigurd
Don't Leave Me This Way
1993 · as Felix Neil
The Last Vampyre
1993 · as Jack Ferguson
The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader
1989 · as Peter
The Chronicles of Narnia: The Lion, the Witch & the Wardrobe
1988 · as Peter