Role w serialach
Gra o tron
jako Grenn
22 odcinków
Trigger Point: Stan zagrożenia
jako DI Thom Youngblood
8 odcinków
Broken
jako P.C Andrew Powell
6 odcinków
Love, Lies & Records
jako James / Jamie
6 odcinków
Happy Valley
jako Rob Hepworth
6 odcinków
Zbrodnia w White House Farm
jako Colin Caffell
6 odcinków
Dickensian
jako Bill Sikes
5 odcinków
Secret Service
jako James Ryan
5 odcinków
The Reckoning
jako Dan Davies
4 odcinków
Złodziej, jego żona i kajak
jako Mark Darwin
4 odcinków
A Cruel Love: The Ruth Ellis Story
jako Desmond Cussen
4 odcinków
Criminal: Wielka Brytania
jako Hugo Duffy
4 odcinków
The Girl Before
jako Saul Cosway
4 odcinków
The Witness
jako DS Ivan Agnew
3 odcinków
Anne Boleyn
jako Henry VIII
2 odcinków
Małe kobietki
jako Professor Bhaer
1 odcinków
Mała doboszka
jako Arthur A Halloran
1 odcinków
Mały topór
jako Ed Harrigan
1 odcinków
Dojrzewanie
jako Paulie Barlow
1 odcinków