Home / Discover / People
  • Created April 7, 2019 by
    Administrator admin
  • Modified September 29, 2021 by
    Administrator admin

Shakespeare in Love

1998
as James Armitage

The English Patient

1996
as Sergeant - Desert Train

The Limehouse Golem

2016
as Stagehand

Angel

2007
as Journalist

England Is Mine

2017
as Careers Officer

Beaten

2005
as Fred

All the King's Men

1999
as Private in Pub

Guest Star

Episode Holby City
Truth Will Out
2004
Episode Hearts and Bones
2.2
2001
Episode Hollyoaks
Wed 15 May 2024
2024
Episode Coronation Street
Mon 11 Sep, 2006 [Episode 1]
2006
Episode Coronation Street
Sun 18 Jun, 2006
2006
Episode Death in Holy Orders
Part 1
2003
Episode Doctors
Coming Back to Life
2023
Episode Coronation Street
Wed 21 Jun, 2006
2006
Episode Death in Holy Orders
Part 2
2003