1997 • as David Monroe
2013 • as Royal Bodyguard
2025 • as DS Liam Cross
2011 • as Simon
2002 • as Doctor
2002 • as Martin Ashford