Michael Chomiak

Michael Chomiak played a SWAT member in the Torchwood television story Immortal Sins.