Actor
Sex Sells: The Making of 'Touché'
2005 · as Bernard Heiman
Return to Sender
2004 · as Governor's Aide
Going Down
2003 · as Jack Earnest
My Dinner with Jimi
2003 · as Brian Jones
The Year That Trembled
2002 · as Col. Mike Newman
Sex and the Teenage Mind
2002 · as Virgil Heitmeyer
Beneath Loch Ness
2001
XCU: Extreme Close Up
2001 · as Dylan Dean
Express: Aisle to Glory
1998 · as Mark 'Dizzy' Gillespie
A Good Son
1998 · as Joseph
Rise & Walk: The Dennis Byrd Story
1994 · as Young Danny
Offerings
1989 · as Little David