Home / Discover / People
  • Born In Kent, England, UK
  • Born June 30, 1981
  • On Other Sites IMDB TheMovieDB.com
  • Created September 5, 2020 by
    Administrator admin
  • Modified May 2, 2024 by
    Lyon

Modern Love

2019
as Michael

The Musketeers

2014
as Athos

Strike

2017
as Cormoran Strike

Mank

2020
as Orson Welles

War & Peace (2016)

2016
as Fedya Dolokhov

The Wonder

2022
as William Byrne

Living

2022
as Sutherland

Dracula

2006
as Dr. John Seward

P.O.W.

2003
as Crane

My Irish Molly

1938
as Sonny Gallagher

Clay Dollars

1921
as Buck Jones

The Show

2020
as Fletcher Dennis

Wells Fargo

1937
as Minor Role

Number 13

2006
as Edward Jenkins

The Kid

2010
as Mr. Hayes

The Invisible Woman

2013
as George Wharton

Cleanskin

2012
as Mark

Anastezsi

2007
as Mario

Donkey Punch

2008
as Bluey

The Libertine

2004
as Vaughan

Cheri

2009
as Vicomte Desmond

True Things

2022
as Blond

All the King's Men

1999
as Pvt. Chad Batterbee

An Enemy to Die For

2013
as Terrence Waterspoon

The Souvenir

2019
as Anthony

Act of Faith

2012
as Chad

Death in Charge

2009
as Uncle Sean

Heroes and Villains

2007
as Napoleon Bonaparte

One Wrong Word

2013
as Norbert

Responsible Child

2019
as William Ramsden

Third Star

2010
as Davy

I Want Candy

2007
as Baggy

Director

Movie Losing Alaska 2018
Movie Shooting the Darkness 2019

Guest Star

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