Home / Discover / People

A Discovery of Witches

2018
as Marcus Whitmore

Killing Eve

2018
as Hugo

Castlevania: Nocturne

2023
as Richter Belmont

Traitors

2019
as Barrie Clifton

The Commuter

2018
as Gwen's Boyfriend

The Halcyon

2017
as Toby Hamilton

Ten Percent

2022
as Luke Nightingale

My Lady Jane

2024
as Lord Guildford Dudle

Belgravia: The Next Chapter

2024
as Dr. Stephen Ellerby

Guest Star

Episode Brave New World (2020)
Monogamy and Futility (1)
2020