Actor
Diary of a Wimpy Kid
2010 · as Brock Branigan
The Familiar
2009 · as Simon Bolivar
Nightmare at the End of the Hall
2008 · as Jim
Our Fathers
2005 · as Roderick MacLeish Jr.
Matchstick Men
2003 · as Store Clerk
Owning Mahowny
2003 · as Vegas Casino Manager
Free Fall
1999 · as Co-Pilot
Dangerous Intentions
1995 · as Officer
Sea of Love
1989 · as Yuppie Detective #2
Physical Evidence
1989 · as Burt Knight
Perry Mason Returns
1985 · as Sgt. Stratton
The Wars
1983 · as Captain Ord