Home / Discover / People

Yellowjackets

2021
as Kevyn

Rome

2005
as Gaius Maecenas

The Line of Beauty

2006
as Wani Ouradi

Little Dorrit

2008
as Henry Gowan

Red Mist

2008
as Jake

Mindhorn

2016
as Jake

Lotus Eaters

2013
as Marlon

Lawless

2013
as Mark Bittern

The Crimson Field

2014
as Captain Miles Hesketh-Thorne

The Messenger

2015
as Martin

Guest Star

Episode Rome
Testudo et Lepus (The Tortoise and the Hare)
2007
Episode Rome
Heroes of the Republic
2007
Episode Rome
Philippi
2007
Episode Rome
A Necessary Fiction
2007
Episode Rome
Deus Impeditio Esuritori Nullus (No God Can Stop a Hungry Man)
2007