Movies
Fifty Shades Freed
as Jack Hyde
Fifty Shades Darker
as Jack Hyde
Legends of the Fall
as Teen Tristan
A Simple Favor
as Davis
A Million Miles Away
as Clint Logan
Smallville
as Whitney Fordman
Rehab
as Brad Smith
Ginger Snaps 2: Unleashed
as Tyler
Marker
as Roddy Dutch
A Friend of the Family
as Darrin Shaw