Cast Credits Torchwood (2006) Guest starring as Officer Episode 1x01: Everything Changes (Oct 22, 2006)