Cast Credits Torchwood (2006) Guest starring as Mike Lyndon Episode 2x02: Sleeper (Jan 23, 2008) Casualty (1986) Guest starring as Allan Hambley Episode 21x39: The Apostate (May 26, 2007)