2020
9-1-1: Lone Star as Robert Strand2019
7 Days to Vegas as sheriff2018
Hailey Dean Mysteries: A Will to Kill as Clyde Bennett2018
Hailey Dean Mysteries: 2 + 2 = Murder as Clyde Bennett2018
Hailey Dean Mysteries: A Marriage Made for Murder as Clyde Bennett2015
Supergirl as Thomas Coville2015
Entourage as Chad Lowe2014
California Scheming as Mr. Behrle2010
Pretty Little Liars as Byron Montgomery2010
Rizzoli & Isles as Charlie Douglas2010
Young Justice as Captain Marvel (voice)2010
Young Justice as Captain Marvel / Billy Batson (voice)2010
Young Justice as Billy Batson / Shazam (voice)2009
Drop Dead Diva as Daniel Porter2006
...So Goes the Nation as Self2005
Bones as Brandon Casey2005
Hell's Kitchen as Self - Restaurant Patron2005
Ghost Whisperer as Nathan Weiss2005
Medium as David Call2005
Fielder's Choice as Philip Fielder2005
Celebrity Charades as Not available2003
Red Betsy as Orin Sanders2002
CSI: Miami as Scott Mandeville2002
Without a Trace as Lawrence Pierce2002
Unfaithful as Bill Stone2002
Hack as Jimmy Scanlon2001
24 as Reed Pollock2001
The Zeta Project as Not available2001
Night Visions as Andy Harris (segment "Hate Puppet")2001
Acceptable Risk as Edward Welles2000
Take Me Home: The John Denver Story as John Denver2000
The Audition as Not available1999
Law & Order: Special Victims Unit as Jason Mayberry1999
Popular as Not available1999
Now and Again as Not available1999
Now and Again as Craig Spence1999
The Apartment Complex as Stan Warden1998
The Wild Thornberrys as Barking Deer #1 (voice)1998
The Wild Thornberrys as Buck the Ibex (voice)1998
Target Earth as Commander Fauk1998
Driven as LeGrand1998
Suicide, the Comedy as JJ1997
Trading Favors as Marty1997
Floating as Doug1997
In the Presence of Mine Enemies as Sergeant Lott1997
Quiet Days in Hollywood as Richard1996
Superman: The Animated Series as Cosmic Boy / Rokk Krinn (voice)1995
Fighting for My Daughter as Eric1995
Siringo as Winton Powell1995
The Show Formerly Known as the Martin Short Show as Rob "That's Right" Tarda1995
Dare to Love as Stephen1994
Touched by an Angel as Arthur Bowers1994
ER as George Henry1994
The Man from Snowy River as Sam Taylor1993
Candles in the Dark as Jaan Toome1992
Melrose Place as Carter Gallavan1991
An Inconvenient Woman as Kippie Petworth1991
Highway to Hell as Charlie Sykes1991
Captive as Jeff Frost1990
Night of 100 Stars III as Self1990
Nobody's Perfect as Stephen / Stephanie1990
So Proudly We Hail as Billy Kincaid1989
Life Goes On as Jesse McKenna1989
True Blood as Donny Trueblood1988
April Morning as Adam Cooper1988
Apprentice to Murder as Billy Kelly1986
There Must Be a Pony as Josh Sydney1984
Spencer as Spencer Winger1984
Oxford Blues as Computer Hacker1984
Flight 90: Disaster on the Potomac as Al Hamilton1984
Silence of the Heart as Skip Lewis1953
The Oscars as Self1951
Hallmark Hall of Fame as Adam Cooper2023
Found Director2020
9-1-1: Lone Star Director2019
High School Musical: The Musical: The Series Director2018
Light as a Feather Director2018
9-1-1 Director2018
Titans Director2016
Notorious Director2015
Stitchers Director2015
Supergirl Director2015
Life in Pieces Director2014
The Flash Director2010
Pretty Little Liars Director2006
Beautiful Ohio Director2006
Beautiful Ohio Producer2006
Brothers and Sisters Director2005
Bones Director2002
Hack Director2002
Without a Trace Director2000
The Audition Director1999
Law & Order: Special Victims Unit Director