Bear McCausland

Bear McCausland (born November 4, 1998) portrayed Jack Harkness's grandson Steven Carter in the Torchwood serial, Children of Earth.