Home / Discover / People

Fifty Shades Freed

2018
as Luke Sawyer

Army Wives

2007
as 2nd Lt. Patrick Clarke

Freakish

2016
as Jake

The Nature of Romance

2021
as Sean Davis

Another Tango

2018
as Dean Rogers

Suicide Note

2016
as Brady Faris

Ungodly Acts

2015
as Daniel

Private

2009
as Thomas Pearson

#Xmas

2022
as Max

Just for the Summer

2020
as Jason Humphrey

Timeless Love

2020
as Thomas

The Michaels

2014
as Tom Stanfield

Merry Kissmas

2015
as Dustin

Joyeux Noel

2023
as Mark

Accidentally Engaged

2016
as Chas Hunter

Oranges

2016
as Danny Foster

Director

Movie Alone in the Dark 2022

Guest Star

Episode Pretty Little Liars
I Must Confess
2011
Episode Pretty Little Liars
What Lies Beneath
2012
Episode Pretty Little Liars
The First Secret
2011
Episode Pretty Little Liars
This is a Dark Ride
2012
Episode Pretty Little Liars
A Hot Piece of 'A'
2012
Episode Pretty Little Liars
A is for Answers
2014
Episode Pretty Little Liars
Blond Leading the Blind
2012
Episode Pretty Little Liars
To Kill a Mocking Girl
2010
Episode Pretty Little Liars
A Kiss Before Lying
2012
Episode Pretty Little Liars
The Naked Truth
2012
Episode Pretty Little Liars
For Whom the Bell Tolls
2011
Episode Pretty Little Liars
It's Alive
2011
Episode Pretty Little Liars
Please Do Talk About Me When I'm Gone
2010
Episode Pretty Little Liars
The Perfect Storm
2010
Episode Pretty Little Liars
Keep Your Friends Close
2010
Episode Hallmark Channel's Countdown to Christmas
Mingle All the Way
2018
Episode Pretty Little Liars
Moments Later
2011
Episode Pretty Little Liars
Salt Meets Wound
2011
Episode Pretty Little Liars
Pretty Dirty Secrets: I'm a Free MAn
2012
Episode Pretty Little Liars
Know Your Frenemies
2011
Episode Pretty Little Liars
EscApe From New York
2014
Episode Pretty Little Liars
Never Letting Go
2011
Episode Pretty Little Liars
The Kahn Game
2012
Episode Pretty Little Liars True Crime
Brant Daugherty Spills All His Pretty Little Liars Secrets
2024