Role w serialach
Scott & Bailey
jako Nick Savage
22 odcinków
Garrow's Law
jako Sir Arthur Hill
12 odcinków
Rodzina Warrenów
jako John Warren
12 odcinków
12 odcinków
Sherlock
jako DI Greg Lestrade
11 odcinków
Saga Rodu Forsyte'ów
jako Young Jolyon Forsyte
10 odcinków
Biała Królowa
jako Thomas Stanley
10 odcinków
Riviera
jako Gabriel Hirsch
8 odcinków
Spod powierzchni
jako Henry Huntley
8 odcinków
The Burning Girls
jako Simon Harper
6 odcinków
The Crimson Field
jako Maj Edward Crecy
6 odcinków
Zjazd absolwentów
jako Richard Degalais
6 odcinków
Vice Versa
jako Tipping
6 odcinków
5 odcinków
Secret State
jako Felix Durrell
4 odcinków
Putin, Russia and the West
jako Narrator
4 odcinków
Charles II: The Power and The Passion
jako George Villiers, Duke of Buckingham
4 odcinków
Take a Girl Like You
jako Patrick Standish
3 odcinków
The Tenant of Wildfell Hall
jako Arthur Huntingdon
3 odcinków
Midnight Man
jako Daniel Cosgrave
3 odcinków
Wojna światów
jako Frederick
3 odcinków
Fortunes of War
jako Simon Boulderstone
3 odcinków
Case Sensitive
jako Mark Bretherick
2 odcinków
Kleopatra
jako Octavian
2 odcinków
Waking the Dead
jako Colonel John Garrett
2 odcinków
Syn smoka
jako Prince of the North
2 odcinków
Rosamunde Pilcher: Fighting for Her Family
jako Nicholas Whiteley
2 odcinków
Air Force 1 zaginął
jako Dragutin
2 odcinków
The Blonde Bombshell
jako Dennis Hamilton
2 odcinków
Śmierć pod palmami
jako James Lavender
1 odcinków
Inspector Morse
jako Billy
1 odcinków
Spooks
jako William Sampson
1 odcinków
1 odcinków
1 odcinków
Doktor Who
jako Riddell
1 odcinków
New Tricks
jako Adrian Levene
1 odcinków
The Nightmare Worlds of H.G. Wells
jako Haply
1 odcinków
12 Małp
jako Sebastian
1 odcinków
McDonald & Dodds
jako Gordon Elmwood
1 odcinków
Krypton
jako Ter-El
1 odcinków
Ashes to Ashes
jako Danny Moore
1 odcinków
Return of the Saint
jako Prefect
1 odcinków
Panna Marple
jako Lance Fortescue
1 odcinków
Harry
jako Dominic Collier
1 odcinków