Credits
- 2021 ยทA Kiss Before Christmasas Sean
- 2020 ยทGrand Armyas Matt Del Marco
- 2019 ยทThe Umbrella Academyas Brian
- 2016 ยทMarineras Colin
- 2011 ยทCertain Preyas Hale Allen
- 2011 ยทAlphasas Nina's Dad
- 2011 ยทSuitsas Bobby
- 2010 ยทChloeas Chloe's Client #3
- 2005 ยทKojakas
- 2004 ยทA Very Married Christmasas J.J.
- 2003 ยทRescue Heroes: The Movieas Jack Hammer (voice)
- 2003 ยทMaydayas Captain van Staveren
- 2003 ยทMaydayas NTSB Investigator In Charge
- 2003 ยทMaydayas First Officer Charalambous
- 2003 ยทDark Sideas Nelson
- 2003 ยทOpen Rangeas Gus
- 2003 ยทMore Than Meets the Eye: The Joan Brock Storyas Joe Beringer
- 2002 ยทSue Thomas: F.B.Eyeas Scott
- 2002 ยทAdventure Inc.as Richard Helmer
- 2002 ยทStreet Timeas Joe Ennis
- 2002 ยทPretend You Don't See Heras Jay Taylor
- 2001 ยทTrackeras Tev / Gordon
- 2001 ยทTrackeras Tev
- 2001 ยทMutant Xas Corbin Valentine
- 2001 ยทLeap Yearsas Attorney
- 1999 ยทHidden Agendaas Michael McLean
- 1999 ยทThe Avengers: United They Standas Dr. Henry 'Hank' Pym / Ant-Man / Giant-Man (voice)
- 1999 ยทKiller Dealas Craig Morel
- 1999 ยทFree Fallas Captain Meyers
- 1999 ยทTotal Recall 2070as
- 1998 ยทFirst Waveas Mabus / Dr. Oldham
- 1998 ยทLabor of Loveas Marc
- 1997 ยทSarabandeas Home Buyer #1
- 1997 ยทEarth: Final Conflictas Wagner
- 1997 ยทEarth: Final Conflictas Prajak
- 1995 ยทUltraForceas
- 1995 ยทPrince for a Dayas Vinny
- 1995 ยทThe Hardy Boysas Ricky Kane
- 1995 ยทDarkman II: The Return of Durantas Ivan Druganov
- 1995 ยทThe Outer Limitsas D.J.
- 1995 ยทSlidersas Sorcerer
- 1994 ยทMadonna: Innocence Lostas Mitch Roth
- 1994 ยทWildC.A.T.S: Covert Action Teamsas Spartan (voice)
- 1994 ยทDue Southas Joey Paducci
- 1994 ยทViperas Deekins
- 1993 ยทKung Fu: The Legend Continuesas Hansen
- 1992 ยทX-Menas
- 1992 ยทX-Menas Longshot (voice)
- 1992 ยทForever Knightas
- 1991 ยทThe Commishas
- 1985 ยทThe New Alfred Hitchcock Presentsas Mr. Prescott
- 1985 ยทThe New Alfred Hitchcock Presentsas Paul