All Movies List
The Last Front

as Laurentz

2024
Murder Company

as Smith

2024
Doctor Who: Boom

as John Francis Vater

2024
The Devil Conspiracy

as Lucifer

2023
The Reckoning

as Joseph Haverstock

2021
Soulmates

as

2020
Backdraft 2

as Sean McCaffrey

2019
Cold Blood

as Kappa

2019
Hangman

as Hangman

2017
Outsiders

as Asa Farrell

2016
Abattoir

as Grady

2016
My Father, Die

as Asher

2016
Bleeding Heart

as Cody

2015
The Divide

as Terry Kucik

2014
Horns

as Terry Parrish

2014
Hercules

as

2014
Supremacy

as Garrett Tully

2014
A Single Shot

as Obadiah

2013
The River

as Lincoln Cole

2012
The Grey

as

2012
Flutter

as John

2011
The Crazies

as Russell

2010
Operation: Endgame

as Fool

2010
Amelia

as Bill Stultz

2009
Love Happens

as Tyler

2009
High Life

as Donnie

2009
The Ruins

as Mathias

2008
Becoming Jane

as Henry Austen

2007
Joe Anderson Joe Anderson

Birthday

1982-03-26

Place of Birth

England, U.K.

Biography

An English film actor, probably best known for his performances in Across the Universe, Becoming Jane, Control, The Ruins and The Crazies.
AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now