Home / Discover / People

I Am Number Four

2011
as John Smith / Number Four

Magic Mike

2012
as Adam

Beastly

2011
as Kyle Kingson

Endless Love

2014
as David Elliot

Wild Child

2008
as Freddie Kingsley

In Time

2011
as Fortis

The Butler

2013
as Thomas Westfall

Tormented

2009
as Bradley White

Warning

2021
as Liam

It's Me, Sugar

2018
as Tony Curtis

Elvis & Nixon

2016
as Jerry Schilling

Back Roads

2018
as Harley Altmyer

The Infernal Machine

2022
as Dwight Tufford

Sunrise

2024
as Fallon

The Last Witness

2018
as Stephen Underwood

Black Noise

2023
as Jordan

Chief of Station

2024
as John Branca

James and Lucia

as Albert Hubbell

Director

Movie Back Roads 2018

Producer

Movie Back Roads 2018
Movie The Last Witness 2018