Cast Credits Waterloo Road (2006) Guest starring as Victor Marsland Episode 10x18: Episode 18 (Feb 23, 2015) Rebus (2000) Guest starring as Edward Marber Episode 4x01: Resurrection Men (Oct 5, 2007) Bad Girls (1999) Guest starring as DS Sullivan Episode 2x11: Rough Justice (Jun 13, 2000) Doctor Finlay (1993) Guest starring as Ruari Laing Episode 4x02: Home Truths (Apr 7, 1996)