Actor
Chilly Beach: The World is Hot Enough
2008 · as Jacques LaRock (voice)
King of Sorrow
2007 · as John Baker
Cinderella Man
2005 · as Reporter
King's Ransom
2005 · as David
JoJo's Circus: Take a Bow!
2005 · as Goliath the Lion (voice)
Eloise at the Plaza
2003 · as NYPD Officer #1
Chicago
2002 · as Newspaper Photographer
Rolie Polie Olie: The Great Defender of Fun
2002 · as Spot / Spacedog (voice)
Driven
2001 · as Commentator #2
CyberWorld
2000 · as Buzzed / Wired (voice)
Pushing Tin
1999 · as Bob
Masterminds
1997 · as Happy Boy #13