Will Green

Will Green played a young priest in the Torchwood television story Immortal Sins.