2022
Dark Winds as Phil Springer (2 episodes)
2020
News of the World as Dallas Federal Officer #1
2019
Roswell, New Mexico as Dr. Everet (1 episode)
2018
Sicario: Day of the Soldado as Naval Intelligence Officer
2018
Thank You, 5 as Andy Murphy (12 episodes)
2017
Hostiles as Corporal Molinor
2017
The Space Between Us as Entitled Teen
2016
Kepler's Dream as Jackson
2016
Independence Day: Resurgence as Flight Officer
2016
Whiskey Tango Foxtrot as Sgt. Gundacker
2016
Gold as Henry Andrews
2015
The Condemned 2 as Hacker Rolf
2015
Better Call Saul as Pierce (1 episode)
2015
Spare Parts as MIT Boy
2014
Manhattan as Thatcher (11 episodes)
2014
Gunslingers as Billy The Kid (6 episodes)
2012
Longmire as Carter VanBlarcom (1 episode)
2011
This Must Be the Place as Ping Pong Kid's Friend
2008
In Plain Sight as Henry Cook (1 episode)
2005
Criminal Minds as Theo Holston (2 episodes)