Cast Credits Professor T (2021) Guest starring as Julian Morton Episode 5x01: Natural Causes (Aug 9, 2026) COBRA (2020) Guest starring as Keith Crenshaw Episode 3x04: Episode 4 (Oct 12, 2023) Law & Order: UK (2009) Guest starring as Police Officer Episode 7x06: Dependant (Aug 18, 2013) Torchwood (2006) Guest starring as Private Moriarty Episode 1x02: Day One (Oct 22, 2006) Babyfather (2001) Guest starring as Bob Episode 1x01: Episode 1 (Oct 1, 2001) Doctors (2000) Guest starring as Ray Flask Episode 22x113: Killed to Death (Nov 25, 2021)