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