

Déjà Vu
2006 · as Trauma Doctor

Stargate
1994 · as Officer

Magnolia
1999 · as E.R. Doctor

Juror #2
2024 · as Custodian

Vice
2018 · as Intelligence Officer

The X-Files
1998 · as Technician

MouseHunt
1997 · as City Paramedic

Bounce
2000 · as Jack

The Curse of Sleeping Beauty
2016 · as Billings

Caught in the Act
1993 · as Michael

Running Mates
1992 · as Reporter A

Landslide
2005 · as Jack Zane

A Time to Heal
1994

A Matter of Faith
2014 · as Phil Jamison

Amelia Earhart: The Final Flight
1994 · as Reporter

The Parlor
2001 · as Jerry

DC 9/11: Time of Crisis
2003 · as Ari Fleischer