Home / Discover / People
  • Created April 7, 2019 by
    Administrator admin
  • Modified October 17, 2021 by
    Administrator admin

Plotlands

1997
as Ralph Samson

Waterloo Road

2006
as Andrew Treneman

Elizabeth I

2005
as Richard (uncredited)

Agatha Raisin

2016
as James Lacey

Guest Star

Episode Shakespeare & Hathaway: Private Investigators
Too Much of Water
2022
Episode Midsomer Murders
Last Year's Model
2006
Episode New Tricks
Good Work Rewarded
2004