2025The Toxic Avenger Unrated character: Chief WormerFlight Risk character: State Trooper #1 (uncredited)2024Subservience character: Lewis2023For Better or Worse character: Ben PutmanRefuge character: TarlingValley Of Love character: Henry Stevens2022After Ever Happy character: Richard YoungMemory character: Dr. Joseph Myers2021After We Fell character: Richard Young2019Paris, Wine & Romance character: Henri2018211 character: Captain Horst2017Security character: SUV Agent #2Crystal Inferno character: Eric SteeleAbsentia character: Lawyer2016Sniper: Ghost Shooter character: CIA AnalystMechanic: Resurrection character: Trawler Captain2015The Throwaways character: Princeton2014The Iron IvanIndex Zero character: Guard #2300: Rise of an Empire character: Blacksmith2013RoboCroc character: Mr. MarshallJet Stream character: Agent BoCompany of Heroes character: O.S.S Officer2012Branded character: JonWhere's Maggie2011Cold Fusion character: David Senatore2010Prowl character: Max2009Star Runners character: SantenNinja character: Detective VukovichThe Tournament character: Nick Frank2008Copperhead character: JosiahSharks in Venice character: Captain BonaseraThe Prince & Me: A Royal Honeymoon character: Folketing Speaker2007Until Death character: Mr. Millstein2006Wicked Little Things character: RusselUndisputed II: Last Man Standing character: DmitriBasilisk: The Serpent King character: Simms2005Target of Opportunity character: LenkovAlien Siege character: TomThe Russian Specialist character: John RidleyHammerhead character: Erik AndersonLocusts: The 8th Plague character: Henderson (as Nasko Srebrev)Mosquito Man character: Prison Guard #2Raging Sharks character: Carlo