Bear McCausland

Bear McCausland played Steven Carter in the Torchwood serial Children of Earth.