Bear McCausland

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