1. Marple: The Pale Horse (2010) (TV) .... Mark
2. "Law & Order" .... Marcus Woll (2 episodes, 2009)
3. "Chuck" .... Cole Barker (2 episodes, 2009)
4. Captain Cook's Extraordinary Atlas (2009) (TV) .... Bishop
5. Krews (2009) .... Peter
6. "Law & Order: Criminal Intent" .... Colin / ... (2 episodes, 2008)
7. Brideshead Revisited (2008) .... Rex Mottram
8. "Six Degrees" .... Roy (5 episodes, 2006-2007)
9. The Mastersons of Manhattan (2007) (TV) .... Marshall Crawford
10. "Extras" .... Steve Sherwood (1 episode, 2006)
11. "Empire" (2005) TV mini-series .... Tyrannus
12. The Government Inspector (2005) (TV) .... Alastair Campbell
13. "Inconceivable" .... Dr. Malcolm Bowers (1 episode, 2005)
14. Fallen (2004) (TV) .... Jason Shepherd
15. "Agatha Christie: Poirot" .... John Christow (1 episode, 2004)
16. Out of the Ashes (2003) (TV) .... Dr. Mengele
17. Riverworld (2003) (TV) .... Nero
18. The One and Only (2002) .... Sonny
19. "The American Embassy" .... Jack Wellington (2 episodes, 2002)
20. The Swap (2002) (TV) .... Charles Anderson
21. "Dr. Terrible's House of Horrible" .... Randolph Cleveland (1 episode, 2001)
22. Honest (2000) .... Andrew Pryce-Stevens
23. The Bench (1999) (TV) .... Wayne
24. Noah's Ark (1999) (TV) .... Japhet
25. "The Jump" .... George Brunos (4 episodes, 1998)
26. Diamond Girl (1998) (TV) .... Regan Montana
27. Mosley (1998) (TV) .... Oswald 'Tom' Mosley
28. "A Dance to the Music of Time" .... Peter Templer (3 episodes, 1997)
29. "Jonathan Creek" .... Hippy protestor (1 episode, 1997)
30. Rebecca (1997) (TV) .... Jack Favell
31. Cows (1997) (TV) .... Rex Johnson
32. "The Thin Blue Line" .... Stallion (1 episode, 1996)
33. "The Tenant of Wildfell Hall" .... Hattersley (3 episodes, 1996)
34. Wings the Legacy (1996) (TV) .... Steve
35. True Blue (1996) .... Patrick Conner
... aka "Miracle at Oxford" - USA (DVD title)
36. "Cold Lazarus" .... Nat (2 episodes, 1996)
37. "Grange Hill" .... Ewan (2 episodes, 1996)
38. The Girl (1996) (TV) .... Ned Ridley
39. Nightlife (1996) (TV) .... Advocate
40. "Degrees of Error" .... Gareth (3 episodes, 1995)
41. First Knight (1995) .... Sir Gareth
... aka "True Knight" - Japan (English title)
42. "Goodnight Sweetheart" .... Ludo (1 episode, 1995)
43. Carrott U Like (1994) (TV)
44. "Frank Stubbs Promotes" .... Jerome (1 episode, 1994)
45. "Press Gang" .... Ed (1 episode, 1993)