2017
This Is Christmas as Harry
2014
White Dwarf as David
2012
Turn Me On, Dead Man as John
2011
Borderline Murder as Deputy Tim Corbin
2009
Dead Air as Gil Brickman
2008
Vacancy 2: The First Cut as Gordon
2008
Crash and Burn as Hill Dorset
2008
Looking for Palladin as Joshua Ross
2006
Nearing Grace as Blair Nearing
2005
David & Layla as David Fine
2005
Numb3rs as Orville (1 episode)
2003
Honey as Michael Ellis
2003
Just Married as Kyle
2003
Legally Blonde as Oscar
2001
Riding in Cars with Boys as Lizard
2000
Restaurant as Reggae
1999
Loving Jezebel as Gabe
1999
Zoe, Duncan, Jack and Jane as Duncan Milch (26 episodes)
1998
River Red as Tom Holden
1998
Side Streets as Bellboy
1997
Hurricane Streets as Shane
1993
White Wolves - A Cry in the Wild II as Adam
1992
Newsies as David Jacobs
1989
Living Dolls (12 episodes)
1989
Seinfeld as Lomez Jr. (1 episode)
1989
Live-In (9 episodes)
1988
I'll Be Home for Christmas as Davey Bundy
1988
The Wizard of Loneliness as Jimmy Wiggen
1984
Kate & Allie (2 episodes)