In 2016, Whitehead starred in the British miniseries
Him. In 2017 he acted in a stage performance of Glenn Waldron's
Natives. He was cast as the
protagonist of
Christopher Nolan's film
Dunkirk, which was released in 2017. Nolan compared Whitehead to actor
Tom Courtenay in his youth. He also starred in one of eight monologues in the television series
Queers that aired in 2017. In 2018, Whitehead starred in the
Black Mirror television series’ interactive stand-alone film
Bandersnatch, as lead character Stefan Butler. In 2019, Whitehead appeared in
Sebastian Schipper's drama
Roads, and the
Martin Scorsese produced
Port Authority. He later appeared in
The Duke and
Don’t Tell a Soul (both 2020). He co-stars as
Branwell Bronte in the
Emily Bronte biopic
Emily (2022), and in a television adaptation of
Great Expectations (2023), playing the lead role of
Pip. In 2025, he starred in Alex Burunova's debut feature
Satisfaction alongside
Emma Laird and
Zar Amir Ebrahimi, which premiered at the 2025 South by Southwest Film & TV Festival. ==Filmography==