Acting
Community Rating
6.2
TMDB estimate
Born
March 9, 1985 (age 41)
Born in
Hammersmith, London, England, UK

William Tell
as Reding
2025

A Spy Among Friends
as Desmond Bristow (Boris)
2022

Andor
as Imperial Officer
2022

Texas Chainsaw Massacre
as Deputy
2022

The Dinner Party
as Ben
2021

Rare Beasts
as Woody
2021

Thanks for the Memories
as The Travel Agent
2019

Genius
as Max Laue
2017

Beauty and the Beast
as Young Maurice
2017

War and Peace
as Kaisorov
2016

Antony and Cleopatra - Live at Shakespeare's Globe
as Octavius Caesar
2014

The Whale
as Benjamin Lawrence
2013

Peaky Blinders
as Edward Roberts
2013

Father Brown
as Sebastien Fleming / Edwin Blythe
2013

Mr Selfridge
as Tom Gerrard / Gus
2013

The Hollow Crown
as Blunt
2012

The Deep Blue Sea
as Philip Welch
2011

David Rose
as David Rose
2011

National Theatre Live: All's Well That Ends Well
as Gentleman Astringer
2009

Not Going Out
as Stockbroker
2006