Torchwood returns tonight, on Starz.