Cast Credits 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) Doctors (2000) Guest starring as Ray Flask Episode 22x113: Killed to Death (Nov 25, 2021)