Bear McCausland

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