2018 Alita: Battle Angel (post-production) Cronie

 2017 The Possessed (pre-production) Boone

 2017 Cherokee Creek (post-production) Vinny Blades

 2017/II The Veil (post-production) Azir

 2016/I Birth of a Killer (Short) (completed) Ricky

 2016 Godbox (Short) (post-production) Luc

Body Harvest (post-production)  Max

Cruzado (post-production) El Capitan

Juice!: Zombie Alley Vol. 1 (announced) Sid

The Harrowing (post-production) Clive

 2017 Bad Kids of Crestview Academy Bartender

 2016 Dead Awake 

 2016 MacGyver (TV Series) 
Creepy Guy - Metal Saw (2016) ... Creepy Guy

 2016 Apocalypse Road Damon

 2016 Great Plains Chet

 2016 Queen of the South (TV Series) 
Sailor Jim
Un Alma. Un Mapa. A Futuro (2016) ... Sailor Jim (uncredited)

 2016Unchained Love (Short) 

 2016 Blood Sombrero Thief

 2015Nocturna  Mauricio Moldero

 2015 The Cain Complex Rick

 2014 Snake with a Human Tail (Short) Dr. Bloom

 2014 Sin City: A Dame to Kill For Louie

 2014 Delphis (TV Series) Jack
Jack Is Cray Cray (2014) ... Jack

 2014 Balls Out Rafa

 2014 Bigfoot Wars Slim Eddie

 2014 The Novice (TV Movie) Jason

 2013/III Devotion Darby

 2013 Machete Kills Billy Blair

 2013 The Last Stand Man in Orange Suit

 2012 Pot Zombies 2: More Pot, Less Plot Mike

 2012 Breakout Kings (TV Series) Michael Spillane
Cruz Control (2012) ... Michael Spillane

 2011Natural Selection Biker (uncredited)

 2010 Machete Von's Henchman

 2010 Jonah Hex Turnbull's Gang - Billy 

 2010 Mongolian Death Worm (TV Movie) Kowlan

 2010Young Producers (Video) Motel Clerk

 2009 I Hope They Serve Beer in Hell 
Street Musician (uncredited)

 2009 Kill with the Dance (Video) Lido

​Cherokee Creek (executive producer) / (producer) (post-production

 2016 Blood Sombrero (executive producer) / (producer) 

2016 Blood Sombrero (dialogue editor) / (foley artist) / (sound designer) / (sound editor) 

2017 Cherokee Creek (original story concept) (post-production

2016 Blood Sombrero (end roller designer) 

2016 Blood Sombrero (post production supervisor) 

2017 Getting Schooled (special thanks)