Home / Discover / People

Fifty Shades of Grey

2015
as Paul Clayton

X-Men: Apocalypse

2016
as School Jock

2 Hearts

2020
as John

Godzilla

2014
as Thach

Animal Kingdom (2016)

2016
as Young-Billy

The Unspoken

2015
as Luther

Love on the Slopes

2018
as Barton Kane

Mercy

2023
as Ryan Quinn

Grace

2014
as Drunk Dude

Seeds of Yesterday

2015
as Jory Marquet

Home for Christmas Day

2017
as Tyler Sloan

No Clue

2014
as Bar Goon #2

Married by Mistake

2023
as Rhys Bynam

A Snapshot of Forever

2022
as Shane Brown

Guest Star

Episode Almost Human
Arrhythmia
2013
Episode Motive
Crimes of Passion
2013
Episode Supergirl
American Alien
2018
Episode Supergirl
Fallout
2018
Episode Supergirl
Parasite Lost
2018
Episode Supergirl
Man of Steel
2018
Episode Supergirl
Ahimsa
2018