Actor
12 Strong
2018
as 555 Soldier
Transformers: The Last Knight
2017
as TRF Group Leader (uncredited)
Kong: Skull Island
2017
as Military technical advisor
Suicide Squad
2016
as Prisoner
Navy Seals vs. Zombies
2016
as Travis
13 Hours: The Secret Soldiers of Benghazi
2016
as DS Vincent
Transformers: Age of Extinction
2014
as Cemetery Wind Team