Cast Credits Torchwood (2006) Guest starring as Couple in Car Episode 2x10: From Out of the Rain (Mar 12, 2008)