2024
Tracker as Henry Dobbs2022
Fire Country as Paulie2021
The Unforgivable as Ruth's Father2021
River Road as Nick2020
Endless as Chris' Father2019
My Boyfriend's Back: Wedding March 5 as Duke2019
Muse as Not available2018
Wedding March 3: Here Comes the Bride as Duke2018
Wedding March 4: Something Old, Something New as Duke2017
The Good Doctor as Dale2017
Wedding March 2: Resorting to Love as Duke2017
Campus Caller as Detective Chris Duncan2017
Maternal Instinct as Hayden2016
The Wedding March as Duke2016
Murder, She Baked: A Deadly Recipe as Gary Koeler2016
The Irresistible Blueberry Farm as Dave2016
Deadly Attraction as Joe2016
Death of a Vegas Showgirl as Detective Nelson2016
Abducted Love as Barry Matthews2015
The Man in the High Castle as Hank McCrae2015
Blackway as Scotty Cavanaugh2014
Godzilla as Evacuation Worker #12014
Signed, Sealed, Delivered as Carl Brackner2014
Til Death Do Us Part as Detective Geller2014
My Gal Sunday as Nate Reynolds2013
Bates Motel as Ben2013
Man of Steel as Bar Buddy2013
Tom, Dick and Harriet as Branson2013
The Carpenter's Miracle as Sgt. Kurlanski2012
Arrow as Untouchable #32012
Becoming Redwood as Camaro Guy2012
Christmas Miracle as James Mason2011
Lloyd the Conqueror as Leopold2011
Rise of the Damned as Toothpick Double2010
R. L. Stine's The Haunting Hour as Hank2010
R. L. Stine's The Haunting Hour as Pete Donaldson2010
The Tortured as Father2010
Takedown as Reg2010
Ice Quake as Cochrane2010
Growing the Big One as Bobby Ellis2010
One Angry Juror as Det. Runyon2010
Concrete Canyons as Carter2009
Harper's Island as Deputy Garrett2009
Fireball as Fire Lieutenant2009
The Seamstress as Ryan Caull2008
Fringe as Agent Tevez2008
Far Cry as Helicopter Pilot2008
Vipers as Jack Martin2008
Yeti: Curse of the Snow Demon as Tilman2008
Vice as Chambers2008
Trial by Fire as Milligan2008
Past Lies as Kozlowski2007
War as Jade Agent Clark2007
Anna's Storm as Douglas Mak2007
Lost Holiday: The Jim & Suzanne Shemwell Story as Blake Thompson2007
Nora Roberts’ Montana Sky as Nate2007
Love Notes as Steve Fitzgerald2006
The Pink Panther as K9 Guard2006
Black Christmas as Bludworth2006
Engaged to Kill as Derick Woodcutter2006
The Accidental Witness as Jeff Monroe2006
The Suspect as Sergeant Miller2006
X-Men: The Last Stand as Team Leader2005
Supernatural as Officer Levitt2005
Supernatural as Roger2005
Bloodsuckers as Roman2004
Battlestar Galactica as Ensign Abel Thornton2003
Dead Like Me as Brett2003
I Accuse as Billy2003
X2 as Stryker Soldier2002
The Dead Zone as Cole Raymond2002
The Twilight Zone as Team Commander2002
Try Seventeen as Brad2001
Smallville as Len Burton2001
The Lone Gunmen as Not available2000
Duets as Buddy2000
The Spring as Josh Gamble2000
Dangerous Attraction as Michael1999
Escape from Mars as Robert Singer1999
Heaven's Fire as Tom1999
Little Boy Blues as Lou1998
First Wave as Det. Mike Olanski1998
Wrongfully Accused as Sean Laughrea1998
Voyage of Terror as Randy Haynes1998
Alien Abduction: Incident in Lake County as Kurt McPherson1998
Murder She Purred: A Mrs. Murphy Mystery as Fair1997
Stargate SG-1 as George Hammond1997
Stargate SG-1 as Major Kearney1997
Beyond Belief: Fact or Fiction as George Remsen (segment "Hubert's Curse")1996
The Sentinel as Harley1996
Poltergeist: The Legacy as Hal1996
Titanic as Ausguck Reginald Lee1996
Home Song as Frat Boy1995
The Outer Limits as Lt. Winters1995
The Outer Limits as Clark1995
The Outer Limits as Roger Beckersly1992
Highlander: The Series as Corman1999
Little Boy Blues Writer