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