Home / Discover / People

Vikings: Valhalla

2022
as Harald Sigurdsson

Victoria

2016
as Edward Drummond

Fallen

2016
as Trevor

Sanditon

2019
as Young Stringer

Lynley

as Thomas Lynley

Beecham House

2019
as Daniel Beecham

Music, War and Love

2019
as Robert Pulaski

Guest Star

Episode Victoria
A Soldier's Daughter
2017
Episode Iris Prize Best British Shorts
The Talent
2023