Crimson Blues
(pre-production)
Broussard
2022
SHTF
(post-production)
Jake
2020
Spy Intervention
Corey
2019
Titans
(TV Series)
Garth / Aqualad
- Jericho
(2019)
... Garth (uncredited)
- Aqualad
(2019)
... Garth / Aqualad
- Ghosts
(2019)
... Garth / Aqualad
2019
Life Like
James
2018
Give Me Your Hand
(Video short)
Cameo
2017
Training Day
(TV Series)
Tommy Campbell
- Elegy: Part 2
(2017)
... Tommy Campbell
- Elegy
(2017)
... Tommy Campbell
- Tunnel Vision
(2017)
... Tommy Campbell
- Sunset
(2017)
... Tommy Campbell
- Bad Day at Aqua Mesa
(2017)
... Tommy Campbell
13 More Episodes
2011-2016
Pretty Little Liars
(TV Series)
Jason DiLaurentis
- The Wrath of Kahn
(2016)
... Jason DiLaurentis
- Original G'A'ngsters
(2016)
... Jason DiLaurentis
- Game Over, Charles
(2015)
... Jason DiLaurentis
- O Brother, Where Art Thou
(2015)
... Jason DiLaurentis
- Don't Look Now
(2015)
... Jason DiLaurentis
35 More Episodes
2013-2015
Devious Maids
(TV Series)
Remi Delatour
- From Here to Eternity
(2015)
... Remi Delatour
- Awakenings
(2015)
... Remi Delatour
- Look Back in Anger
(2014)
... Remi Delatour
- Proof
(2014)
... Remi Delatour
- You Can't Take It with You
(2014)
... Remi Delatour
28 More Episodes
2014/I
Camouflage
Tim
2012
Pretty Dirty Secrets
(TV Series)
Jason DiLaurentis
- A Reunion
(2012)
... Jason DiLaurentis
2012
Fortress
(Video)
Tremaine
2010
Tower Prep
(TV Series)
Ian Archer
- Fathers
(2010)
... Ian Archer
- Snitch
(2010)
... Ian Archer
- Trust
(2010)
... Ian Archer
- Phone Home
(2010)
... Ian Archer
- Dreams
(2010)
... Ian Archer
13 More Episodes
2009
Greek
(TV Series)
Parker
- High and Dry
(2009)
... Parker
2009
The Lake
(TV Series)
Ryan
- Summer Questions
(2009)
... Ryan
- Summer Kisses
(2009)
... Ryan
- Summer Ends
(2009)
... Ryan
- Summer Confessions
(2009)
... Ryan
- Summer Revelations
(2009)
... Ryan
12 More Episodes
2009
Castle
(TV Series)
Donny
- Hedge Fund Homeboys
(2009)
... Donny