Life in Reverse as Stephen Parker
3rd Floor as Jack Stevens
2024
Desert Fiends as Theo
2023
Mojave Diamonds as J.D.
2023
Honeymoon in Paradise as Ben Shalks
2022
Blowback as Doc Byrne
2021
Imagination Land as Victor (voice)
2020
Out of Nowheresville as Agent Gallagher
2020
The Wrong Stepfather as Mr. Crane
2020
Enemy Within as Solano
2020
The Christmas High Note as Brad
2019
The Wrong Tutor as Mr. Lloyd
2018
A Wedding for Christmas as Frank
2018
Justice for Vincent as Roger Evans
2018
Left for Dead as Dean
2018
The Wrong Cruise as Pat
2018
Rottentail as Jake Mulligan
2018
Age of the Living Dead as Dr. Howard (6 episodes)
2017
Opus of an Angel as Stephen
2017
Gas Light as Dr. Ernest Hancock
2017
Running Away as Richard
2017
The Wrong Student as Detective Andrade
2017
Easter Bunny Adventure as Garry the Goat
2017
Down On The Farm as Jimmy the Horse (voice)
2017
Dr. Jekyll and Mr. Hyde as Bradshaw
2016
Star Paws as General Ruff
2016
The Secrets of Emily Blair as Mr. Regan
2016
Fishes 'n Loaves: Heaven Sent as Jimmy Watkins
2016
Last Man Club as Joe Scanlin
2016
Vatos Locos 2 as Mr. Zelman
2016
The Wrong Roommate as Mark
2015
Truth as Luke Mezrich
2014
High School Possession as Reverend Young
2014
Day of the Mummy as Jack Wells
2014
Panama Canal Stories as Jerry (segment "2013")
2014
Doc Holliday's Revenge
2013
Beyond the Farthest Star as Calvin Clayman
2013
My Stepbrother Is a Vampire!?! as Gordon
2012
DTLA as Norm (4 episodes)
2011
The Legend of Hell's Gate: An American Conspiracy as Jones Moon
2009
The Bleeding as Dan Williams
2007
A Dance for Bethany as James Fisher
2006
Nightmares & Dreamscapes: From the Stories of Stephen King as Ricky Nelson (1 episode)
2005
American Black Beauty as Wilford
2005
McBride: Murder Past Midnight as Tony Harriman
2004
The Kings of Brooklyn as Chris Parmel
2003
The Calling as Bobby Murky
2001
Time Lapse as Clayton Pirce
2001
Trapped as C. Whitmore Evans
2000
Paper Bullets as Laurence McCoy
2000
Knockout as Michael DeMarco
1999
Law & Order: Special Victims Unit as Detective Sam Bishop (1 episode)
1999
Beggars and Choosers as Brad Advail (42 episodes)
1999
Implicated as Tom Baker
1998
Ringmaster as Troy Davenport
1998
Brimstone (1 episode)
1998
Something to Believe In as Mike
1998
Sweet Jane as Stan Bleeker
1997
Perversions of Science as Nick Boyer (1 episode)
1996
Natural Enemy as Jeremy Harper
1996
The Brylcreem Boys as Sam Gunn
1995
Copycat as Peter Foley
1995
Girl in the Cadillac as Rick Davis
1995
Liz: The Elizabeth Taylor Story as Montgomery Clift (2 episodes)
1995
The Outer Limits as Kimble (1 episode)
1994
Chasers as Eddie Devane
1994
Surviving the Game as Wolfe Jr.
1994
Radio Inside as Matthew Anderson
1994
Storybook as Prince Arthur
1993
Extreme Justice as Mark Franklin
1993
Sworn to Vengeance as Michael Burke
1993
Aspen Extreme as Todd Pounds
1992
Honor Thy Mother as Chris
1991
Wildflower as Sammy Perkins
1991
Silk Stalkings as Ev Carter (1 episode)
1990
Texasville as Dickie Jackson
1990
Stella as Pat Robbins
1989
Island Son (18 episodes)
1989
Dream a Little Dream as Joel
1988
Stealing Home as Teenage Billy Wyatt
1988
The Beat as Billy Kane
1988
The Secret of the Sahara as Philip Jordan (4 episodes)
1984
CBS Schoolbreak Special as Jay Medford (1 episode)