Darren Dupree Washington

Darren Dupree Washington played the SWAT leader in the Torchwood television story Immortal Sins.