2025
Rust as Not available2025
Last Take: Rust and the Story of Halyna as Self2023
Shrinking as Mac2022
School Nights as Danny2021
Walker as Fenton Cole2019
Whiskey Cavalier as Ray Prince2019
Crown Vic as Jack VanZandt2018
The Rookie as Charles Baudelaire2018
Mail Order Monster as Roy Pepper2017
Only the Brave as California Hot Shot Supervisor2017
Car Dogs as Mike Reynolds2015
Quantico as Liam O'Connor2015
The Opposite Sex as Kenny2014
True Detective as Jim Dobkins2014
Celebrity Name Game as Self2014
Undateable as Julius2014
Get on Up as Ralph Bass2014
Northpole as Ryan2014
Kelly & Cal as Josh2013
Sixth Man: Bluesanity as Self2012
Men At Work as Ryan2012
The Client List as Dylan2012
2nd Serve as Owen Match2011
Lebanon, Pa. as Will2010
Hot in Cleveland as Waiter (uncredited)2009
Cougar Town as Grayson Ellis2009
12 Men of Christmas as Will Albrecht2009
Jerry as Jerry's Friend #12008
Swingtown as Roger Thompson2008
Pretty Ugly People as George2007
Private Practice as Noah Barnes2007
Pushing Daisies as Shane Trickle2006
Pepper Dennis as Charlie Babcock2006
Brothers and Sisters as Warren Salter2006
Vanished as Not available2006
Covert One: The Hades Factor as Bill Griffin2006
Surrender, Dorothy as Peter2006
The Insatiable as Chet2005
Bones as Michael Stires2005
Ghost Whisperer as Not available2005
Ghost Whisperer as Shane Carson2004
North Shore as Not available2004
NYPD 2069 as Alex Franco/Alex Bolander2003
Cold Case as Jason Kite2003
L.A. Confidential as Officer Bud White2003
Chicken Party as Actor / Cop2002
CSI: Miami as Not available2002
Without a Trace as Eric Keller2001
One Eyed King as Chuck2000
The Perfect Storm as Capt. Darryl Ennis2000
Love & Sex as Joey Santino1999
Law & Order: Special Victims Unit as Agent Tim Donovan1999
Jack & Jill as Not available1999
Pirates of Silicon Valley as Paul Allen1998
Silencing Mary as Clay Roberts1997
Ally McBeal as Raymond Millbury1997
G.I. Jane as Flea1995
Parallel Sons as Marty1994
New York Undercover as Det. Alec Stone1990
Law & Order as Ken SoamesNaN
Global Frequency as Sean Flynn2009
Cougar Town Director