Home / Discover / People

Napoleon

2023
as Jacques-Louis David

The Deal

as Andrew Porter

Desperate Romantics

2009
as Fred Walters

Director

Movie Grand Theft Hamlet 2024

Writer

Movie Grand Theft Hamlet 2024

Guest Star

Episode Midsomer Murders
Murder on St. Malley's Day
2002
Episode Casualty
Place of Safety
2011