Year | Title | Role | Notes | 1996 | Murder | Young Man | Episode: "An Explosive Murder" (4.08) |
1997 | Moloney | Arthur Willis | Episode: "Misconduct" (1.15) |
NYPD Blue | Doug | Episode: "The Truth Is Out There" (5.04) |
1998 | Brooklyn South | Chuck | Episode: "Doggonit" (1.19) |
The Pretender | Jude Dane | Episode: "Bank" (2.20) |
The Young and the Restless | Dr. Ken Cromwell | 4 episodes |
Route 9 | Anthony | Television film |
Home Improvement | Wally - Contactor #2 | Episode: "Ploys for Tots" (8.12) |
1999 | Sliders | Kromagg Lieutenant | Episode: "Strangers and Comrades" (5.03) |
2000 | Lessons Learned | Kirk | TV Movie |
Walker, Texas Ranger | Cody Danner | Episode: "The Day of Cleansing" (8.17) |
18 Wheels of Justice | John Willis | Episode: "Ordeal" (1.07) |
The Invisible Man | Barry Bennish | Episode: "Liberty and Larceny" (1.07) |
2001 | Angel | Vampire #1 | Episode: "Redefinition" (2.11) |
Crime Scene Investigation | Marty Gable | Episode: "Ellie" (2.10) |
2003 | The Lyon's Den | Ty Mason | Episode: "Beach House" (1.12) |
2004 | Cold Case | Aaron Dutra | Episode: "Late Returns" (1.19) |
2005 | Judging Amy | Dr. Lawrence Kaplow | Episode: "You Don't Know Me" (6.12) |
Blind Justice | Rory Glann | Episode: "Doggone" (1.10) |
The Shield | Roger Pruitt | Episode: "String Theory" (4.09) |
2006 | Charmed | Creo | 3 episodes |
Hollis & Rae | Chip | Television film |
2006, 2009 | Numbers | Agent Davidson | 2 episodes: "Waste Not" (3.09), "Con Job" (6.09) |
2007 | Prison Break | Old Man Bagwell | Episode: "Bad Blood" (2.17) |
Law Dogs | Deputy Ken | Television film |
2008 | Life | Bartender | Episode: "Badge Bunny" (2.09) |
2009 | HBO Imagine | TV short |
2010 | Days of Our Lives | Charlie | 3 episodes |
2011 | Breakout Kings | Wes Herman | Episode: "Out of the Mouths of Babes" (1.04) |
Castle | Ron Berger | Episode: "Demons" (4.06) |
2012 | Dorkumentary | Dan | Episode: "Our First Babysitter" (1.06) |
2015 | The Reveal | Plaxico | Miniseries |
2016 | Rosewood | Nick Holmes | Episode: "Spirochete & Santeria" (2.05) |
2017–present | Agents of S.H.I.E.L.D. | Enoch | Recurring role, 8 episodes |