Džekas gimė 1985 m. ir užaugo gimtajame Londone, lankė Vestminsterio mokyklą ir Hall mokyklą Hampstede, kur pradėjo vaidinti. Iš Oksfordo universiteto jis išvyko studijuoti aktorystės LAMDA, bet paliko, kai buvo pastebėtas ir paskirtas Benvolio vaidmeniu Globe teatre, dalyvavo kituose pastatymuose, taip pat Apelsinų medyje, Ričmonde ir Karališkajame rūmuose. Čia jį pamatė aktorių atrankos režisierius Andy Pryoras, kuris patraukė jį į televiziją. Jis atliko nedidelį vaidmenį to meto dramoje „Šokiai ant krašto“ ir svarbesnę, pasikartojančią dalį, kaip Freddie, niekšų namų sūnų filme „Blandings“. Dabar jis yra įsitvirtinęs televizijos veidas, jis pasirodė tokiuose filmuose kaip „Puaro“ ir „Poldarko“ perdirbinys.