| Year | Title | Role | Notes | Ref(s) |
| 1990 | SK8-TV | Himself (Host - Presenter) | 13 episodes | |
| 1994 | Vanishing Son IV | Dawson | Television film | |
| 1996 | If These Walls Could Talk | Abortion Protester | Segment: "1996" | |
| 1997 | The Devil's Child | Tim | Television film | |
| Nash Bridges | Brian Van Pelt | Episode: "Gun Play" | |
| 2002 | It's a Very Merry Muppet Christmas Movie | Luc Fromage - character | Television film | |
| 2003 | All That | Himself / Hairdresser | Episode: "Matthew Lillard / O-Town" | |
| 2005, 2021 | American Dad! | Mars / Bruce | Voices; 2 episodes | |
| 2005–2022 | Robot Chicken | Norville "Shaggy" Rogers / Various roles | Voices; 9 episodes | |
| 2006 | The Replacements | Trevor Bodie | Voice; 2 episodes | |
| 13 Graves | Matthew McQueen | Television film | |
| Eloise: The Animated Series | Monsieur Maurice Ducat | Voice; episode: "Little Miss Christmas" | |
| 2007 | Area 57 | Col. Steven Isaac | Unaired pilot | |
| 2008 | Gary Unmarried | Taylor | Episode: "Gary's Ex-Brother-In-Law" | |
| 2009 | Law & Order: Special Victims Unit | Chet | Episode: "Ballerina" | |
| Married Not Dead | Rob | Unaired pilot | |
| 2010–2013 | Scooby-Doo! Mystery Incorporated | Norville "Shaggy" Rogers | Voice; 52 episodes | |
| 2011 | House | Jack | Episode: "Larger Than Life" | |
| Generator Rex | Surge | Voice; episode: "Waste Land" | |
| Batman: The Brave and the Bold | Norville "Shaggy" Rogers | Voice; episode: "Bat-Mite Presents: Batman's Strangest Cases!" | |
| 2011–2013 | Mad | Norville "Shaggy" Rogers / Various roles | Voice; 2 episodes | |
| 2012 | Samurai! Daycare | Ned | Voice; 9 episodes | |
| Leverage | Gabe Erickson | Episode: "The Real Fake Car Job" | |
| Scooby-Doo! Spooky Games | Norville "Shaggy" Rogers | Voice; television special | |
| Criminal Minds | David Roy Turner | Episode: "The Apprenticeship" | |
| Scooby-Doo! Haunted Holidays | Norville "Shaggy" Rogers | Voice; television special | |
| 2013 | I Am Victor | Elliot Moe | Unaired pilot | |
| Scooby-Doo! and the Spooky Scarecrow | Norville "Shaggy" Rogers | Voice; television special | |
| Scooby-Doo! Mecha Mutt Menace | |
| A Monsterous Holiday | Gus | Voice; television short film | |
| 2013–2014 | The Bridge | Daniel Frye | 24 episodes | |
| Beware the Batman | Dr. Jason Burr | Voice; 4 episodes | |
| 2014 | Scooby-Doo! Ghastly Goals | Norville "Shaggy" Rogers | Voice; television special | |
| 2014, 2016 | The Good Wife | Rowby Canton | 2 episodes | |
| 2015 | State of Affairs | CIA Director DD Banks | 3 episodes | |
| Scooby-Doo! and the Beach Beastie | Norville "Shaggy" Rogers | Voice; television special | |
| Lego Scooby-Doo! Knight Time Terror | |
| 2015–2016 | Scooby-Doo! Lego Shorts | Voice; web shorts | |
| 2015–2018 | Be Cool, Scooby-Doo! | Voice; 52 episodes | |
| 2016–2017,2021 | Bosch | Luke 'Lucky' Rykov | 8 episodes | |
| 2016 | Halt and Catch Fire | Ken Diebold | 4 episodes | |
| 2017 | All Hail King Julien | Ned | Voice; 2 episodes | |
| Twin Peaks | William Hastings | 4 episodes | |
| 2018 | Halfway There | Jimmy Bishop | Pilot | |
| Supernatural | Norville "Shaggy" Rogers | Voice; episode: "Scoobynatural" | |
| 2018–2021 | Good Girls | Dean Boland | 34 episodes | |
| 2019 | FBI | Thomas Gillman / Venutti | Episode: "Most Wanted" | |
| 2019, 2023 | Teen Titans Go! | Norville "Shaggy" Rogers | Voice; 2 Episodes | |
| 2019–2021 | Scooby-Doo and Guess Who | Norville "Shaggy" Rogers / Various roles | Voice; 52 episodes | |