Role w serialach
Touching Evil
jako Mark Rivers
16 odcinków
Above Suspicion
jako DCI Mike Lewis
11 odcinków
In a Land of Plenty
jako James Freeman
10 odcinków
Noughts + Crosses
jako Jack Dorn
10 odcinków
Soldier Soldier
jako Lance Cpl Steve Evans
10 odcinków
Breathless
jako Charlie Enderbury
6 odcinków
The Phoenix and the Carpet
jako Burglar
6 odcinków
The Long Firm
jako Lenny
4 odcinków
Doktor Who
jako Pete Tyler
4 odcinków
Maigret zastawia sidła
jako Inspector Janvier
4 odcinków
Rock & Chips
jako Reg Trotter
3 odcinków
Maski szpiega
jako Liam Crawford
3 odcinków
Moses Jones
jako Roger Dankorth
3 odcinków
Messiah
jako Daniel Jameson
2 odcinków
Nowa konstelacja
jako Ian Rogers
2 odcinków
The Chief
jako PC Byrne
2 odcinków
Charles II: The Power and The Passion
jako Earl of Danby
2 odcinków
1 odcinków
1 odcinków
Spooks
jako Steven Paynton
1 odcinków
1 odcinków
Minder
jako Wayne
1 odcinków
Survivors
jako David Grant
1 odcinków
Vera
jako Justin Bishop
1 odcinków
Poirot
jako Doctor Franklin
1 odcinków
Morderstwa w Midsomer
jako Carter Smith
1 odcinków
Śmierć pod palmami
jako Paul Harmer
1 odcinków
Soldier Soldier
jako LCpl Steve Evans
1 odcinków
Class Act
jako DS Lynch
1 odcinków
Grace
jako Joseph Ludlow
1 odcinków