Year | Title | Role | Notes |
1993 | Star Trek: The Next Generation | Goval | Episode: "Descent, Part II" |
Melrose Place | Fred Linquist | Episode: "Flirting with Disaster" |
Picket Fences | David Beale | Episode: "Under the Influence" |
1994 | seaQuest DSV | Commando #7 | Episode: "Nothing But the Truth" |
Star Trek: Deep Space Nine | Hogue | Episode: "Profit and Loss" |
Dead at 21 | Tavis Farrell | Episode: "Life During Wartime" |
Red Shoe Diaries | Reluctant Boyfriend | Episode: "The Last Motel" |
1995 | Vanishing Son | Lane Ellis | Episode: "Win, Place or Dead" |
Earth 2 | Future Ulysses | Episode: "The Boy Who Would Be Terrian King" |
Terror in the Shadows | Customer #1 | TV movie |
1995–1996 | Space: Above and Beyond | A silicate / Capt. John Oakes | 2 episodes |
1995, 2003 | NYPD Blue | Harry Benson / James Carlin | 5 episodes |
1996 | Diagnosis: Murder | Kyle Harding | Episode: "The Pressure to Murder" |
Bermuda Triangle | Michael | TV movie |
Central Park West | Tyler Brock | 3 episodes |
1997 | Childhood Sweetheart? | Greg Davis | TV movie |
Orleans | Jesse Charbonnet | 8 episodes |
Promised Land | Steve Dunbar | Episode: "To Everything a Season" |
1998 | Beverly Hills, 90210 | Jeff Stockmann | 4 episodes |
Creature | Adam Puckett | 2 episodes |
The Pretender | Harold 'Harry' Kincaid | Episode: "Someone to Trust" |
Ally McBeal | Mr. Wells | Episode: "You Never Can Tell" |
1999 | Party of Five | A.D.A. Fellows | Episode: "Fillmore Street" |
Poltergeist: The Legacy | Jeffrey Sandor | 2 episodes |
Providence | Brady Pullman | 6 episodes |
2000 | Charmed | Cupid | Episode: "Heartbreak City" |
Family Law | Matt McClendon | Episode: "Going Home" |
2001 | First Years | Dan Gaynor | Episode: "The First Thing You Do..." |
The Beast | Jeremy Anglade | 4 episodes |
Dead Last | Officer Carl Vard | Episode: "He Who Smelt It" |
2001, 2004 | JAG | Lt. Cmdr. Jay Pagano / Commander Adam Kohler | 2 episodes |
2002 | For the People | Jackson Rose | Episode: "Pilot" |
Presidio Med | | Episode: "Milagros" |
2003 | War Stories | Coulter | TV movie |
Cold Case | Eric Witley | Episode: "Look Again" |
2004 | The O.C. | Tom Willington | Episode: "The Links" |
The Practice | Detective Kevin McCarley | 3 episodes |
CSI: Crime Scene Investigation | Bailey Coombs | Episode: "Bloodlines" |
Desperate Housewives | Neighbor at Fire (uncredited) / Wake Attendee | Episode: "Pilot" |
Star Trek: Enterprise | Koss | 3 episodes |
NYPD 2069 | Harlan Kroger | TV movie |
2005 | Crossing Jordan | FBI Agent Sullivan | Episode: "A Stranger Among Us" |
The West Wing | Bill Brewer | Episode: "La Palabra" |
Tru Calling | Russell Marks | Episode: "'Twas the Night Before Christmas... Again" |
NCIS | Frank Connell | Episode: "Honor Code" |
2006 | Without a Trace | Don McGraw | Episode: "Patient X" |
CSI: Miami | Daniel Wells | Episode: "Death Eminent" |
Heroes | Detective | Episode: "Chapter Five 'Hiros'" |
2007 | Close to Home | Carl Middleton | Episode: "Barren" |
24 | Bruce Carson | 3 episodes |
Shark | Stuart Buckner | Episode: "Strange Bedfellows" |
Ghost Whisperer | William Taylor | Episode: "Holiday Spirit" |
Company Man | Ted Gaines | TV movie |
The Cure | Frank Carter | TV movie |
2007–2008 | Lincoln Heights | Kevin Lund | 33 episodes |
2009 | Eli Stone | Clayton Wells | Episode: "Tailspin" |
Castle | Frank Nesbit | Episode: "Hell Hath No Fury" |
ER | Dick White | Episode: "And in the End..." |
Melrose Place | Gary Sarling | Episode: "Pilot" |
The Forgotten | Coach Flynn | Episode: "Football John" |
CSI: NY | Dr. Harvey Fuller | Episode: "Hammer Down" |
NCIS: Los Angeles | Malcolm Tallridge | Episode: "Ambush" |
2010 | Private Practice | Simon McConnell | 3 episodes |
Undercovers | Brian Murphy | Episode: "Jailbreak" |
Criminal Minds | Agent Grady Beeks | Episode: "Safe Haven" |
2011 | Memphis Beat | Miles Ahomana / Miles Hart | Episode: "Inside Man" |
Drop Dead Diva | Steve Vaught | Episode: "Mother's Day" |
Prime Suspect | Doug Roenick | 2 episodes |
Rizzoli & Isles | Chief Joe Kobolsnik | Episode: "Burning Down the House" |
2012 | The Mentalist | Andrew Kellogg | Episode: "My Bloody Valentine" |
Hawaii Five-0 | Andrei Shepkin | Episode: "I Helu Pu (The Reckoning)" |
Breakout Kings | Ken | Episode: "Self Help" |
The Vampire Diaries | Pastor Young | 2 episodes |
2012–2013 | Vegas | D.A. Jerry Reynolds | 9 episodes |
2012, 2015 | Revenge | Agent John McGowen | 4 episodes |
2013 | Grey's Anatomy | Mr. Finch | Episode: "Hard Bargain" |
Burn Notice | Peter Mallard | Episode: "Nature of the Beast" |
2014–2015 | Satisfaction | Daniel Harper | 4 episodes |
2015 | Backstrom | Donald Sampson | Episode: "Give 'Til It Hurts" |
Code Black | Frank Irving | Episode: "The Son Rises" |
Bones | Luke Nicholson | Episode: "The Cowboy in the Contest" |
Paradise Pictures | Frank Capra | TV movie |
2015–2016 | Shameless | Theo Wallace | 6 episodes |
2015, 2018 | Suits | Teddy | 2 episodes |
2017 | Training Day | Robert Burns | Episode: "Tehrangeles" |
NCIS: New Orleans | General John Walsh | Episode: "The Last Stand" |
Switched at Birth | Dr. Eric Bannon | Episode: "Long Live Love" |
How to Get Away with Murder | Louis Lindgren | Episode: "I Love Her" |
2018 | Lethal Weapon | Sean O'Brien | Episode: "Diggin' Up Dirt" |
Supergirl | Preston | Episode: "Not Kansas" |
2019 | The Passage | Danny | Episode: "That Never Should Have Happened to You" |
S.W.A.T. | CIA Agent Devereaux | Episode: "Immunity" |
You | Ray Quinn | Episode: "Have a Good Wellkend, Joe!" |
2020 | Council of Dads | Chris Ashford | Episode: "Fight or Flight" |
2021 | The Rookie | Fred Mitchell | Episode: "Poetic Justice" |
2023 | The Company You Keep | Claude Ellsworth | Episode: "A Sparkling Reputation" |
So Help Me Todd | Bowen Perrin | Episode: "Gloom and Boom" |
2024 | Griselda | Captain Sweetwater | 3 episodes |