2023
One True Loves as Joe Lerner2022
Triple Threat as Kendall2020
9-1-1: Lone Star as Randy2018
Fifty Shades Freed as Elena's Ex-Husband2017
Taken as General Reed2014
The Girl He Met Online as Dr. Harris Kohling2014
The Dependables as Captain Landers2013
The Perfect Boss as Don Renfro2013
Missing at 17 as Mike Foster2013
Defending Santa as Robert Nielson2013
Deadline as Brills2012
The Nevsky Prospect as Ralph2011
Suits as Richard McIntyre2010
Rizzoli & Isles as Jay Butler2010
Blue Mountain State as Greg James2010
Dancing Ninja as Garland Jones2009
Wild Roses as Not available2009
The Least Among You as Attorney2008
A Line in the Sand as Montsignor2008
Sea Beast as Sheriff Jay McKenna2008
Necessary Evil as Sanders2008
Perfect Sport as Joe Kross2007
Resident Evil: Extinction as Umbrella Captain (uncredited)2007
Battle in Seattle as Lieutenant2007
Termination Point as Martin2007
Nora Roberts' Angels Fall as Rick Marsden2007
King of Sorrow as Anthony Franco2006
Love Thy Neighbor as Jim Benson2006
Murder in My House as Brian Ellis2005
Criminal Minds as Tim2005
Two for the Money as Brandon's Dad2005
SnakeMan as Dr. John Simon2005
A Lover's Revenge as Rob Manners2004
She's Too Young as Bill Vogul2003
NCIS as Detective John Fioscher2003
Cold Case as Jebediah Buford2003
Playmakers as Not available2003
Tarzan as Detective Sands2003
The Circuit 2: The Final Punch as Baxter2003
Deception as Jack2003
I Downloaded a Ghost as Fred Tomlinson2003
Behind the Camera: The Unauthorized Story of 'Three's Company' as Tony Thomopolous2002
A Season on the Brink as Ron Felling2001
Smallville as FBI Agent Frank Loder2001
Doc as Not available2001
Mutant X as Warden Wallington2001
My Husband's Double Life as Bill Sellers2000
Bless the Child as Maggie's Date2000
Crash Point Zero as Capt. Ed Lorenzo2000
After Alice as Not available2000
The Stepdaughter as Paris2000
All-American Girl: The Mary Kay Letourneau Story as Charles Dunphy1999
L.A. Heat as Not available1999
Bridge of Dragons as Emmerich1999
Operation Delta Force 4: Deep Fault as Sparks1999
Treasure of Pirate's Point as Al Brock / Hook1998
Air America as Henry Stanley1997
Mike Hammer, Private Eye as Not available1997
The Dukes of Hazzard: Reunion! as Riker1996
Hungry for You as Cowboy (uncredited)1996
Cheyenne as Jeremiah1995
JAG as Not available1995
Serial Killer as Cole Grayson1995
The Wrong Woman as Lt. Nagel1994
Touched by an Angel as Tom Pound1994
ER as Frank Putnam1994
Scanner Cop as Damon Pratt1994
The Force as Des Flynn1994
Texas Payback as Cody1994
Mind Twister as Daniel Strahten1993
Walker, Texas Ranger as Frank Valen1993
The Adventures of Brisco County, Jr. as Sheriff Aaron Viva1993
Indecent Behavior as Nick Sharkey1993
Martial Outlaw as Sgt. Jack White1993
Wild Cactus as Randall Murphy1993
Sexual Intent as John1991
Silk Stalkings as Dr. Mark Hudson1990
Night Angel as Rod1989
Road House as Steve1988
Cameron's Closet as Bob Froelich1988
Ladykillers as Michael Foster1987
Jake and the Fatman as Not available1987
Beauty and the Beast as Not available1986
Matlock as Not available1986
Sidekicks as Not available1985
The Colbys as Not available1984
Hunter as Goetz1983
Mama's Family as Not available1983
Trauma Center as Not available1983
For Love and Honor as Green Beret1982
Matt Houston as Not available1982
Hotel as Not available1982
Lights, Camera, Action, Love as Not available1981
Dynasty as Not available1979
The Facts of Life as Not available1979
Hart to Hart as Not available1979
Skatetown, U.S.A. as Pistol Pete1996
Club V.R. Director1996
Hungry for You Stunt Coordinator1996
Hungry for You Producer1996
Cheyenne Executive Producer1985
Thunder Run Director1984
Lovelines Associate Producer1982
Highway Honeys Writer