Year
|
Title
|
Role
|
Notes
|
1997
|
Dangerous Minds
|
Male Officer
|
Episode: "Three Guns"
|
1999
|
Star Trek: Deep Space Nine
|
Ensign Weldon
|
Episode: "When It Rains..."
|
The X-Files
|
Deputy
|
Episode: "Millennium"
|
2000
|
Pensacola: Wings of Gold
|
Capt. Craig Benedict
|
Episode: "Article 32"
|
Angel
|
Tae
|
Episode: "She"
|
Arliss
|
Carney Nuxall
|
Episode: "Creatures of Habit"
|
2001
|
ER
|
Greg Becton
|
Episode: "Survival of the Fittest"
|
2002
|
One on One
|
Reporter #2
|
Episode: "The Way You Make Me Feel"
|
2003–2004
|
Threat Matrix
|
Reporter/Journalist
|
10 episodes
|
2003
|
The Handler
|
Agent #1
|
Episode: "Body of Evidence"
|
Miracles
|
Officer Damon Kelso
|
Episode: "Saint Debbie"
|
Line of Fire
|
Ed Scott
|
Episode: "Boom, Swagger, Boom"
|
2004
|
The Practice
|
Richie Price
|
Episode: "Avenging Angels"
|
24
|
Mike Murphy
|
Episode: "Day 3: 1:00 a.m.-2:00 a.m."
|
Without a Trace
|
Lt. Cooper
|
Episode: "Gung-Ho"
|
Entourage
|
Cop
|
Episode: "The Script and the Sherpa"
|
Medical Investigation
|
Keith Jacobs
|
Episode: "Spiked"
|
2005
|
Medium
|
Sgt. David Chadway
|
Episode: "Lucky"
|
Cold Case
|
Seth
|
Episode: "Ravaged"
|
The Suite Life of Zack & Cody
|
Yankee
|
Episode: "Big Hair & Baseball"
|
CSI: Crime Scene Investigation
|
Officer Davis
|
2 episodes
|
2006
|
Charmed
|
Chuck Pelham
|
Episode: "Mr. & Mrs. Witch"
|
Big Love
|
Worker
|
Episode: "Home Invasion"
|
The Unit
|
Welfare Man
|
Episode: "Change of Station"
|
CSI: Miami
|
Gary Logan
|
Episode: "Death Eminent"
|
2006–2007
|
Heroes
|
Hank
|
4 episodes
|
2007; 2016
|
Bones
|
Daryl Patterson / Greg Braley
|
2 episodes
|
2007
|
Crossing Jordan
|
Tony Baron
|
Episode: "Dead Again"
|
Shark
|
Carl Wilson
|
Episode: "Gangster Movies"
|
Boston Legal
|
Officer Taylor Jessel
|
Episode: "No Brains Left Behind"
|
2009
|
Criminal Minds
|
Christopher Cole
|
Episode: "Minimal Loss"
|
Castle
|
Detective
|
Episode: "Flowers for Your Grave"
|
Lost
|
Uncle Doug
|
Episode: "The Incident: Part 1"
|
True Blood
|
Frank
|
Episode: "Timebomb"
|
The Forgotten
|
Jerry Powell
|
Episode: "River John"
|
2010
|
Law & Order: LA
|
Doug
|
Episode: "Playa Vista"
|
2011
|
The Chicago Code
|
Roger Kelly
|
4 episodes
|
Prime Suspect
|
Dean
|
Episode: "Great Guy, Yet: Dead"
|
Rizzoli & Isles
|
Skip Ryan
|
Episode: "Don't Stop Dancing, Girl"
|
2012
|
Longmire
|
Charlie Fielding
|
Episode: "Dog Soldier"
|
Weeds
|
Father Three
|
Episode: "It's Time, Part 1"
|
Major Crimes
|
John Jacob Felton
|
Episode: "The Shame Game"
|
NCIS
|
Viggo Kiln
|
Episode: "Devil's Trifecta"
|
2013
|
Last Resort
|
Captain Evan Thorn
|
Episode: "Damn the Torpedoes"
|
Hell on Wheels
|
Mike Malone
|
Episode: "It Happened in Boston"
|
Hawaii Five-0
|
ATF Special Agent Blake Kennedy
|
Episode: "Ua Nalohia"
|
2013; 2016
|
The Fosters
|
Jim Pearson
|
2 episodes
|
2014
|
The Mentalist
|
Jason Kern
|
Episode: "Grey Water"
|
Revolution
|
Joe Matthews
|
2 episodes
|
Ray Donovan
|
Detective Todd Anderson
|
Episode: "Snowflake"
|
2015
|
Backstrom
|
Hank Altano
|
Episode: "Corkscrewed"
|
CSI: Cyber
|
Robert Hart
|
Episode: "L0M1S"
|
The Brink
|
Pilot
|
2 episodes
|
How to Get Away with Murder
|
Barrett Nelson
|
Episode: "I Want You to Die"
|
Transparent
|
Chrissy
|
Episode: "New World Coming"
|
2016
|
Roadies
|
Phil's Father
|
Episode: "The All Night Bus Ride"
|
American Horror Story: Roanoke
|
Officer
|
4 episodes
|
2017
|
American Crime
|
Wilkens
|
Episode: "Season Three: Episode One"
|
2018–2019
|
9-1-1
|
Detective Andy Marks
|
2 episodes
|
2018
|
Better Call Saul
|
Officer Platt
|
Episode: "Something Stupid"
|
2019
|
NCIS: Los Angeles
|
Phillip Beckett
|
Episode: "Into the Breach"
|
Pearson
|
Frank Cramer
|
2 episodes
|
2019-2020
|
Truth Be Told
|
Detective Hunter
|
3 episodes
|
2020
|
Little Fires Everywhere
|
Lou
|
4 episodes
|
2021
|
S.W.A.T.
|
Sam
|
Episode: "U-Turn"
|
2022
|
Dahmer – Monster: The Jeffrey Dahmer Story
|
Patrick Kennedy
|
6 episodes
|