1997
Kiss & Tell as Sketch Artist at Cafe
1996
Color of a Brisk and Leaping Day
1996
No Easy Way as Matthew Livingston
1993
The X-Files as Young John Barnett (1 episode)
1993
An Ambush of Ghosts as Christian
1992
Red Shoe Diaries as Man on Train (1 episode)
1988
Permanent Record as David Sinclair
1986
Seven Minutes in Heaven as James Casey
1985
The Equalizer as Ted (1 episode)