Actor
Merry Christmas, Drake & Josh
2008 · as Greg
The Wizard of Gore
2007 · as Detective Packard
Soccer Dog 2: European Cup
2004 · as Thomas
The Day After Tomorrow
2004 · as Bob
P.S. Your Cat is Dead!
2002 · as Stewart Thomas
Backflash
2002 · as Jimmy
Rocket's Red Glare
2000 · as Newlywed Husband
Men
1997 · as Mr. Ehreheart
The Lost World: Jurassic Park
1997 · as Tourist #4 (uncredited)
Little Surprises
1996
Overkill
1996 · as Gary Steiner