
Jack was born in 1985 and grew up in his native London, attending Westminster School and the Hall School, Hampstead, where he got into acting . From Oxford University he went to study acting at LAMDA but left when he was spotted and cast as Benvolio at the Globe Theatre, taking part in other productions there, as well as at the Orange Tree, Richmond and the Royal Court. Here he was seen by casting director Andy Pryor who got him into television, with a small role in the period drama 'Dancing on the Edge' and a more substantial, recurring part as Freddie, daft son of the house in 'Blandings'. Now an established television face he has appeared in the likes of 'Poirot' and the remake of 'Poldark'.

Savage House
2026 · as Reginald Halifax

Official Secrets
2019 · as Andy Dumfries

The Lost Daughter
2021 · as Joe

The Riot Club
2014 · as George Balfour

Spencer
2021 · as Charles

Gould Lover
as Glenn Gould

Love Wedding Repeat
2020 · as Marc

Four
2020 · as The Young Man

Next Life
2026 · as Noah

Islands
2025 · as Dave

Wild
2016 · as Andrew

Burn Burn Burn
2016 · as Dan

Poldark Revealed
2016 · as Self / George Warleggan

Electra
2025 · as Milo

Rest Stop
2015

300 Years of French & Saunders
2017

Romeo and Juliet - Live at Shakespeare's Globe
2010 · as Benvolio

Love's Labour's Lost - Live at Shakespeare's Globe
2010 · as Dumaine