

X-Men: Apocalypse
2016 · as Pentagon General Fields

Percy Jackson & the Olympians: The Lightning Thief
2010 · as Hephaestus

Whistle
2026 · as Clayton Jackson

TRON: Legacy
2010 · as Bartik

Totally Killer
2023 · as Doug Summers

A Dog's Journey
2019 · as Big Joe

Dream Scenario
2023 · as Dinner Guest #1

This Means War
2012 · as Smart Consumer Guard "Hudson"

The Sentinel
2006 · as Agent Hauser

To Die For
1995 · as Weaselly Guy

Anon
2018 · as Detective Fuchs

Simulant
2023 · as Supervisor Abendjor

Welcome to Marwen
2018 · as Darius Johnson

Gospel of Deceit
2006 · as Neil-Saint Armand

Scared Silent
2002 · as Whit Colby

Solar Attack
2006 · as Colonel Alby

Word of Honor
2003 · as Col. Pierce Truscott

Helen
2009 · as Stephen