Cast Credits Torchwood (2006) Guest starring as Young Tom Flanagan Episode 1x03: Ghost Machine (Oct 29, 2006)