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