Home / Discover / People

Modern Love

2019
as Michael

The Musketeers

2014
as Athos

Strike

2017
as Cormoran Strike

War & Peace (2016)

2016
as Fedya Dolokhov

P.O.W.

2003
as Crane

Heroes and Villains

2007
as Napoleon Bonaparte

Guest Star

Episode Utopia
Episode 1
2014
Episode Agatha Christie's Poirot
The Clocks
2011