Cast Credits Torchwood (2006) Guest starring as Doctor Episode 2x12: Fragments (Mar 21, 2008) Casualty (1986) Guest starring as Keith Episode 16x27: You Can't Take Them All Home With You (Mar 9, 2002)