Home / Discover / People

A Discovery of Witches

2018
as Marcus Whitmore

Killing Eve

2018
as Hugo

My Lady Jane

2024
as Lord Guildford Dudle

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

Belgravia: The Next Chapter

2024
as Dr. Stephen Ellerby

Guest Star

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