2023
Bleecker as Clive2021
Sister Swap: A Hometown Holiday as Eric2020
Meet Me at Christmas as Beau2019
The Code as Commander Noah Hewitt2019
Love and Sunshine as Jake Terry2018
Christmas in Evergreen: Letters to Santa as Kevin Miller2017
The Good Fight as Judge Wick Stilton2017
Switched for Christmas as Greg2016
Designated Survivor as Jack Bowman2015
Blindspot as J.B. Kelley2015
Younger as Cameron2015
Grace and Frankie as Roy2015
The Answer as Cole Sr.2013
The Blacklist as Governor Richard Sweeney2013
Devious Maids as Nicholas Deering2013
Tarzan as Greystoke (voice)2013
The Wedding Chapel as Roger Waters2012
Elementary as Jake Bozeman2012
GCB as Blake Reilly2010
Hawaii Five-0 as Stan Edwards2010
Hot in Cleveland as Kirk Stark2010
Regular Show as Corporal (voice)2010
Blue Bloods as Donnie Hassett2010
Rizzoli & Isles as Agent Cameron Davies2010
Romantically Challenged as Not available2010
Lone Star as Not available2010
Riverworld as Not available2010
The Wish List as Erik2010
Riverworld as Sam Clemens2009
Castle as Corey Francis / Noah Kesswood2009
Warehouse 13 as Ted2009
Better Off Ted as Mordor2008
The Mentalist as James Kinsey2008
The Ex List as Elliott Mayer2008
Life on Mars as Ronald Harris2007
Never Say Macbeth as Scott2006
Big Love as Jack2006
Shark as Not available2006
Justice as Dr. Matthew Shaw2005
Herbie Fully Loaded as ESPN Reporter2005
Hot Properties as Not available2005
Tides of War as Captain Galasso2004
Desperate Housewives as Bill Pearce2004
CSI: NY as Rick Smith2003
Two and a Half Men as Marcus2003
Las Vegas as Not available2002
CSI: Miami as Russell Edge2001
One on One as Helmut2000
CSI: Crime Scene Investigation as Ryan Miller2000
Ed as Dr. Scott Benson1998
Sex and the City as Ship Officer Matt Cook, USN1998
Charmed as Bosk1993
Frasier as Clint