2022
The First Lady
(TV Series)
Michael Ford
- Victory Dance
(2022)
... Michael Ford
- Rift
(2022)
... Michael Ford
- Punch Perfect
(2022)
... Michael Ford
- Nadir
(2022)
... Michael Ford
- See Saw
(2022)
... Michael Ford
2022/I
Dog
Corporal Levitz
2021
The Game
(TV Series)
Keith Kincaid
- Snips, Clips, and Chair Sits
(2021)
... Keith Kincaid
- New Whips, Same Chains
(2021)
... Keith Kincaid
- Take One for the Team
(2021)
... Keith Kincaid
- The Diva Went Down to Georgia
(2021)
... Keith Kincaid
2021
Good Girls
(TV Series)
Young Dean
- Fall Guy
(2021)
... Young Dean
2019
(Future) Cult Classic
(TV Movie)
Henry
2019
The Resident
(TV Series)
Tyler Warzel
- Whistleblower
(2019)
... Tyler Warzel
2018
NCIS
(TV Series)
First Lt. Danny Hall
- Fragments
(2018)
... First Lt. Danny Hall
2018
Heathers
(TV Series)
Ram
- Are We Going to Prom or Hell?
(2018)
... Ram
- She's Going to Cry
(2018)
... Ram
- Date Rapes and AIDS Jokes
(2018)
... Ram
- Pilot
(2018)
... Ram
2017
The Mick
(TV Series)
Matty Pruitt
- The Haunted House
(2017)
... Matty Pruitt
2017/I
Long Distance
(Short)
Chris
2014-2015
Awkward.
(TV Series)
Brian
- The Dis-Engagement Dinner
(2015)
... Brian
- Prank Amateurs
(2015)
... Brian
- Sprang Break: Part 2
(2014)
... Brian
2014
Expecting Amish
(TV Movie)
Isaac
2010
Past Life
(TV Series)
Noah Powell
- Pilot
(2010)
... Noah Powell
2008
Fireflies in the Garden
Young Michael Taylor
2007
A West Texas Children's Story
Ben Reynolds
2006
X-Men: The Last Stand
Young Angel
2005
Night Stalker
(TV Series)
Ryan
- Malum
(2005)
... Ryan
2005
Close to Home
(TV Series)
Sonny
- Pilot
(2005)
... Sonny
2005
Cold Case
(TV Series)
Kyle Bream 1998
- Revenge
(2005)
... Kyle Bream 1998
2004
Crossing Jordan
(TV Series)
Kyle Moran
- Fire in the Sky
(2004)
... Kyle Moran
2004
The Adventures of Sharkboy and Lavagirl 3-D
Max
2004
Dodgeball: A True Underdog Story
Timmy
2004
Century City
(TV Series)
Toby Clemens / Timmy
- The Face Was Familiar
(2004)
... Toby Clemens
- A Mind Is a Terrible Thing to Lose
(2004)
... Timmy
2004
Envy
Boy #2 at Play (Wolf)
2003
Exposed
Jared
2003
Freaky Friday
Harry's Friend #2
2003
Mystic River
Michael Boyle
2002
Fault
Young Mark
2002
The King of Queens
(TV Series)
Li'l Jared
- Kirbed Enthusiasm
(2002)
... Li'l Jared
2002
Taina
(TV Series)
Little Boy
- Papi Don't Preach
(2002)
- Test Friends
(2002)
... Little Boy
2001
Scrubs
(TV Series)
Hummer
- My Fifteen Minutes
(2001)
... Hummer (uncredited)