Knights of the Kitchen Table as Lewis (1 episode)
2023
Nine Divine as Officer Hyter
2021
Dreams from the Edge as Jefferson
2020
Stars in the House as Self (1 episode)
2019
A Christmas Princess as Rupert
2019
Am I a Serial Killer? as Dr. Welk
2017
Spreading Darkness as Antonio Jarson
2015
Badge of Faith as Bryan
2013
Sox: A Family's Best Friend as Dale Hooger
2013
Iron Man 3 as Satellite Technician
2008
Jane Doe: Eye of the Beholder as Marvin Apple
2007
Goldfish as Neighbor
2005
King of the Lost World as Steven
2005
The Beast of Bray Road as Jack Berka
2005
Legion of the Dead as Sam Weaver
2005
H.G. Wells' War of the Worlds as Kerry Williams
2004
Just Desserts as Jacques du Jacques
2002
Jane White Is Sick & Twisted as Desiree
2000
Gun Shy as Jason Cane
1998
I'll Be Home for Christmas as Nolan
1995
Caroline in the City as Charlie (74 episodes)
1995
Screamers as Ace Jefferson
1991
For the Boys as Corpsman on Battlefield, Korea
1991
Necessary Roughness as Charlie Banks
1990
Grand as Wayne Kasmurski (13 episodes)
1989
Born on the Fourth of July as Vet - Villa Dulce
1989
Never on Tuesday as Matt
1987
21 Jump Street as Psycho (2 episodes)
1984
Murder, She Wrote as Ernie Fishman (1 episode)