2024
Peachy as Shane2023
Bodyback as Narrator (voice)2022
McCrorey Rd. as Papa (uncredited)2021
The Last Thing Mary Saw as James2020
Private View as Video Artist2019
Robert the Bruce as Finlay2019
2177: The San Francisco Love Hacker Crimes as Orson2019
The Way You Look Tonight as Jackson2019
Greenlight as Sam2018
The Rookie as Lewis Hall2018
9-1-1 as Dylan2018
Good Girls as Kevin2018
For The People as Steve Caldwell2018
Hover as Isaiah2017
S.W.A.T. as Kevin Lynch2017
Aquarians as Not available2017
Things I Like About You as Not available2016
Lethal Weapon as Reuben Tomar2016
Sugar Mountain as Liam West2016
Noodles as Ollie2015
Surf Noir as Johnny2014
Starry Eyes as Poe2013
Exiles as Romeo2012
Perception as DJ Pierce2012
Perception as Young Daniel Pierce2012
Joyful Girl as Nic2011
Grimm as Derrick Bryce2011
Last Man Standing as Terrence2011
Houndz from Hell as Orson2010
Pretty Little Liars as Holden Strauss2009
Castle as Sean Tanner2009
NCIS: Los Angeles as Richard Mills2005
Criminal Minds as Emmanuel Rask2003
NCIS as Sean Greco2000
CSI: Crime Scene Investigation as Pete MoyerNaN
Wardcliffe as Ronnie IrwinNaN
Hellmouth as Not available2024
Peachy Director2024
Peachy Director of Photography2024
Peachy Writer2024
Peachy Editor2024
Peachy Producer2023
Bodyback Director2023
Bodyback Director of Photography2023
Bodyback Editor2023
Bodyback Producer2023
Bodyback Writer2023
Bodyback Sound Designer2022
McCrorey Rd. Editor2022
McCrorey Rd. Director2022
McCrorey Rd. Writer2022
McCrorey Rd. Producer2009
Before the Cabin Burned Down Editor2009
Before the Cabin Burned Down Producer2009
Before the Cabin Burned Down Writer2009
Before the Cabin Burned Down Director