

How to Lose a Guy in 10 Days
2003 · as Poker Pal Francis

Welcome to Mooseport
2004 · as Cloud

Left Behind
2000 · as Chris

Left Behind II: Tribulation Force
2002 · as Chris Smith

Charms for the Easy Life
2002 · as Sophia's Husband

Left Behind: World at War
2005 · as Chris Smith (as David MacNiven)

Knights of the South Bronx
2005 · as Kasparov’s Manager (uncredited)

Ham & Cheese
2004 · as NicoPatch Doctor

Hustle
2004 · as Special Agent Williams

The Death of Alice Blue
2009 · as Ted