2024
Murder in a Small Town as Blake Windsor2024
The Painter as Niles2023
Percy Jackson and the Olympians as Maron2023
The Irrational as Captain Nick Copetti2023
Mr. Monk's Last Case: A Monk Movie as Randall 'Randy' Disher2022
Cruel Instruction as Mr. Seckerling2021
The Long Island Serial Killer: A Mother's Hunt for Justice as Steven Rubin2020
FBI: Most Wanted as Brad Wallace2020
Peacock Presents: The At-Home Variety Show Featuring Seth MacFarlane as Randall Disher2020
Coffee Shop Names as The Take-Out Clerk2019
The Kelly Clarkson Show as Self2019
The Boys as Dennis2018
Summer of 84 as Randall Armstrong2018
The Miracle Season as Scott Sanders2018
The Middle of X as Dick Derwin2016
DC's Legends of Tomorrow as E. Staples2016
Travelers as Aaron Donner2015
Supergirl as Rand O'Reilly2015
Pearly Gates as The Assistant2014
Earth to Echo as Dr. Lawrence Madsen2014
Red Sky as Arliss Skidmore2013
Monday Mornings as Atty. Scott Henderson2013
Phantom as Sasha2013
Caroline and Jackie as James2013
The Husband She Met Online as Craig Miller2011
Lucky Christmas as Mike Ronowski2010
Justified as Dylan "Dilly" Crowe"2010
Republic of Doyle as Blake Brogan2007
Lost in the Dark as Roy Evans2006
Flags of Our Fathers as Lieutenant Schrier2006
Lonely Hearts as Officer Chetnick2005
Grey's Anatomy as Josh Englander2005
Bones as Roger Flender2004
The Collector as Not available2003
NCIS as Jay Berman2003
Jimmy Kimmel Live! as Not available2003
Greatest Heroes and Legends of The Bible: The Garden of Eden as (voice)2002
Monk as Randall Disher2002
Taken as Not available2002
Taken as Howard Bowen2001
A Beautiful Mind as Ainsley Neilson1999
Sherlock Holmes in the 22nd Century as Sherlock Holmes (voice)1999
Mystery, Alaska as Bobby Michan1998
First Wave as Willet1998
Pocket Dragon Adventures as (voice)1998
Camelot: The Legend as Gilly (voice)1998
The Mighty Kong as Ricky1998
Ninja Turtles: The Next Mutation - East Meets West as Donatello (voice)1998
Snowden: Raggedy Ann & Andy's Adventure as Snowden (voice)1997
Stargate SG-1 as Orner1997
Extreme Dinosaurs as Bullzeye (voice)1997
Ninja Turtles: The Next Mutation as Donatello (voice)1997
Contagious as ER Doctor #31997
The Adventures of Snowden the Snowman as Snowden (voice)1996
The Sentinel as Deputy Matheson1996
The Beginner's Bible: Joseph and His Brothers as (voice)1995
Sliders as Bellhop1995
The Outer Limits as Airman1995
The Outer Limits as Dylan Venable1993
The X-Files as Officer Eggers1992
Highlander: The Series as Jonah1991
The Commish as Not available1986
Maison Ikkoku as Not available