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 |