Aktör:
-
1. The Old Devils (1992), dizisi...Young Charlie
-
2. The Politician's Wife (1995), dizisi...Youth Programme Host
-
3. Harpur and Iles (1996), film...Rick the Intelligent
-
4. Dr Willoughby (1999), dizisi...Steve Lipton
-
5. Drugo lice planine (2002), dizisi...Billy Deansgate
-
6. The Virgin of Liverpool (2003), film...Cecil
-
7. Conviction (2004), dizisi...Joe Payne
-
8. Tabanca (2005), film...Eddie A
-
9. Vincent (2005), dizisi
-
10. The Whistleblowers (2007), dizisi...Lance Rix
-
11. The Colour of Magic (2008), film...Wizard Leader
-
12. The Children (2008), dizisi...Paul
-
13. The Colour of Magic (2008), dizisi...Wizard Leader
-
14. Tess of the D'Urbervilles (2008), dizisi...John Durbeyfield
-
15. Awaydays (2009), film...Uncle Bob
-
16. Ingenious (2009), film...Derek Reckitt
-
17. Ben & Holly's Little Kingdom (2009), dizisi...King Thistle
-
18. Desperate Romantics (2009), dizisi...Mr Siddal
-
19. Coronation Street: A Moving Story (2014), film...Self
-
20. Maigret's Dead Man (2016), film...Inspector Colombani
-
21. Beowulf: Shieldlands'a Dönüş (2016), dizisi...Lagrathorn
-
22. Tin Star (2017), dizisi...Frank
-
23. A Confession (2019), dizisi...Mick O'Callaghan
-
24. Pennyworth (2019), dizisi...Arthur Pennyworth
-
25. The Responder (2022), dizisi
-
26. The Teacher (2022), dizisi...Brian
-
27. DI Ray (2022), dizisi...Supt Ross Beardsmore
Yönetmen:
-
1. Bolan's Shoes (2023), film
Yazar:
-
1. DIRTY FILTHY LOVE (2004), film