2023
Farewelling as Daniel2022
Never Forgotten as Donny Sanders2021
Once Upon a Time in the Apocalypse as Drac2020
Obscura as Jullian Lotun2010
Miss Behave as Cody2006
Jericho as Boy2005
Criminal Minds as Henry2005
Numb3rs as Jim2004
Motocross Kids as Skeeter2003
L.A. Dragnet as Sam Lynde2003
Carnivàle as Tommy Crane2003
The Hunted as Boy at Airport2002
Rose Red as Steve Rimbauer (8 yrs. Old)2001
First Years as Young Warren Harrison2000
Malcolm in the Middle as Young Hal1999
Family Law as Mike Williams1998
Charmed as Little Boy1994
ER as Clay Bennett2023
Seaons 10 Year Anniversary - Sun Gun Live - 4/28/2013 Cinematography2022
Never Forgotten Producer2020
Obscura Director of Photography2020
Obscura Director2020
Obscura Editor2020
Obscura Casting2020
Obscura Writer2020
Obscura Producer2014
By God's Grace Co-Executive Producer2010
Miss Behave Production Assistant