Home / Discover / People

Now You See Me 2

2016
as Allen Scott-Frank

Killing Eve

2018
as Aaron Peel

The Irregulars

2021
as Sherlock Holmes

Anna Karenina

2012
as Burisov

The English Game

2020
as Alfred Lyttelton

The Pale Horse

2020
as David Ardingly

Les Misérables (2018)

2018
as Colonel Pontmercy

Madame Bovary

2015
as Charles Bovary

Unrelated

2007
as Jack

Dimensions

2011
as Stephen

Indian Summers

2015
as Ralph Whelan

Man Up

2015
as Daniel

Anonymous

2011
as Bear Baiter

Weekender

2011
as Matt

The Inbetweeners Movie

2011
as Mark Donovan

The Last Witness

2018
as Mason Mitchell

Damascene

2017
as Frank

Shirley

2011
as Kenneth Hume

Ragdoll

2021
as Nathan Rose

Insomniacs

2013
as Theo

Guest Star

Episode The Late Late Show with James Corden
Gal Gadot, Henry Lloyd-Hughes, Tori Kelly
2021
Episode Killing Eve
I Hope You Like Missionary!
2019
Episode Killing Eve
Wide Awake
2019
Episode Killing Eve
You're Mine
2019
Episode Murphy's Law (2001)
Convent
2004