Actor · Born 1968
Fatherland
1994 · as Fake Porter
Special Measures
2025 · as Pete
Help
2021 · as 999 Operator
Where Hands Touch
2018 · as SS Kruger
The Last Witness
2018 · as Police Sergeant
That Day We Sang
2014 · as Lionel
Walking with the Enemy
2014 · as Lieutenant Krieger
The List
2013 · as Brown
Doctor Who: The Waters of Mars
2009 · as Adelaide's Father
The Dead Peasants Society
2007 · as DS Pimlott
The Man from Montevideo
A Funny Thing Happened on the Way to Willesden
Dangerous Liaisons
2007 · as Pimlott