2014
The Present as Andrew
2013
An Amish Murder as T.J. Banks
2008
Hooked on Speedman as Matt
2008
MVP as Owen Chandler (10 episodes)
2007
Lars and the Real Girl as Steve
2007
Closing the Ring as Co-Pilot
2007
Killing Zelda Sparks as Cliff Sprockter
2005
Martha Behind Bars as Kevin Sharkey
2005
Blind Injustice as Carl
2004
Plain Truth as Jacob Fitch
2003
Mayday as First Officer Hicks (1 episode)
2003
Missing as Cliff Sillinger (1 episode)
2003
Hunger Point as Charlie
2001
Feast of All Saints as Vincent Dazincourt
2001
The Judge as Tony Rosetti (2 episodes)
2001
The Judge as Tony Rosetti
2000
Code Name: Phoenix as Digital image of Sasha
1999
Relic Hunter as Calum (1 episode)
1996
Women: Stories of Passion as Various (1 episode)
1993
Intimate Portrait as Self (1 episode)
1989
The Last Winter as Hank Martin
1988
The Outside Chance of Maximilian Glick as Sandy Lubchuk