Actor
Uncertainty Principle
2009 · as Ian
Please Forward
2009 · as Ivan Pagoda
You Pay Your Dues
2007 · as Roland Gentry
Machinations
2006 · as Alex
Close Quarters
2006 · as James
Homemade Hero
2005 · as T.J. Heinschwartz
The Big Lie (That Solves Everything)
2005 · as Solomon Johnson / Sulaiman Bin Jann
Screening Process
2004 · as Cameron
Schlimmer
2004 · as Sebastian Baxter