
Known For
Filmography
—
2026
2024
2024
2023
2022
2022
2020
2020
2015
2015
2011

Slap
Movie · as Phats

Troilus and Cressida
Movie · as Agamemnon

The Trouble with Jessica
Movie · as PC Terry

Hard Truths
Movie · as Virgil

Entitled
TV · as Neville · 8 eps

O, GLORY!
Movie

Peacock
TV · as Nathan · 9 eps

Roald Dahl's The Witches
Movie · as Raymond

Bridgerton
TV · as Lord Garret · 2 eps

National Theatre Live: Treasure Island
Movie · as Lucky Mickey

Chewing Gum
TV · as Boy Tracy · 2 eps

Death in Paradise
TV · as Finlay Gerard · 1 ep