Doug Rollins

Doug Rollins played David in the Torchwood story Sleeper.