Repo Man 2: The Wages of Beer as Otto Maddox
2024
Rez Ball as Antonio Freeman
2023
Quantum Cowboys as Frank
2022
Dark Winds as Jim Chee (20 episodes)
2021
Castle in the Ground as Stevie
2019
Blood Quantum as Lysol
2019
Through Black Spruce as Jesse
2019
Roswell, New Mexico as Flint Manes (2 episodes)
2017
Painted Woman as Chato
2017
Calico Skies as Bamboo
2016
Best Fake Friends as William
2016
Lady Dynamite as Goldfeather (1 episode)
2015
Wind Walkers as Jake Kingston
2015
An Act of War as Private Locklear
2014
The Red Road as Junior Van Der Veen (12 episodes)
2014
Drunktown's Finest as Julius
2012
The Lesser Blessed as Johnny Beck
2011
The Twilight Saga: Breaking Dawn - Part 1 as Embry
2010
The Twilight Saga: Eclipse as Embry Call
2009
The Twilight Saga: New Moon as Embry Call