Home / Discover / People

Reign (2013)

2013
as Francis II Of France

The Last Kingdom

2015
as Aethelred

A Discovery of Witches

2018
as Jack Blackfriars

Medici

2016
as Tommaso Peruzzi

Belgravia: The Next Chapter

2024
as James Trenchard

Treasure Island (2012)

2012
as Jim Hawkins