2023
						
							Friends & Family Christmas as John Kasmerec						
					 
									
						2022
						
							Fit for Christmas as Edgar						
					 
									
						2022
						
							Fire Country as Father David Pascal (4 episodes)						
					 
									
						2021
						
							Christmas Is You as Frank Bloom						
					 
									
						2021
						
							Resident Alien as Gerald Bloom (1 episode)						
					 
									
						2020
						
							A Little Christmas Charm as Sam Hayes						
					 
									
						2020
						
							Upload as Oliver Kannerman (8 episodes)						
					 
									
						2019
						
							A Godwink Christmas: Meant For Love as Nabeh						
					 
									
						2019
						
							A Cinderella Story: Christmas Wish as Terence Wintergarden						
					 
									
						2019
						
							Darrow & Darrow: Witness to Murder as Raymond						
					 
									
						2018
						
							Darrow & Darrow: In The Key Of Murder as Raymond						
					 
									
						2018
						
							Last Scene Alive: An Aurora Teagarden Mystery as Joel Parker						
					 
									
						2017
						
							Darrow & Darrow as Raymond						
					 
									
						2017
						
							The Good Doctor as Mike Dilallo (1 episode)						
					 
									
						2017
						
							Riverdale as Claudius Blossom (7 episodes)						
					 
									
						2017
						
							Riverdale as Clifford Blossom (22 episodes)						
					 
									
						2016
						
							Operation Christmas as General Holt						
					 
									
						2016
						
							Christmas Cookies as Miles						
					 
									
						2016
						
							Timeless as General (1 episode)						
					 
									
						2016
						
							Chesapeake Shores as Carter Milburn (1 episode)						
					 
									
						2016
						
							Chesapeake Shores as Carter Millburn (3 episodes)						
					 
									
						2016
						
							Colony as Sal (4 episodes)						
					 
									
						2015
						
							The Christmas Note as Phil						
					 
									
						2015
						
							Garage Sale Mystery: The Wedding Dress as Ted Thompson						
					 
									
						2015
						
							One Crazy Cruise as Mr. Bragg						
					 
									
						2015
						
							UnREAL as Asa Goldberg (5 episodes)						
					 
									
						2015
						
							Wayward Pines as Brad Fisher (4 episodes)						
					 
									
						2015
						
							The Age of Adaline as Financial Advisor						
					 
									
						2015
						
							iZombie as Mr. Sparrow (1 episode)						
					 
									
						2014
						
							Big Eyes as Gannett Lawyer						
					 
									
						2014
						
							Clue: A Movie Mystery Adventure as Principal Morgenstern						
					 
									
						2014
						
							June in January as Charlie Fraser						
					 
									
						2013
						
							Witches of East End as William Hutton (1 episode)						
					 
									
						2013
						
							The Christmas Consultant as Jack Fletcher						
					 
									
						2013
						
							Assault on Wall Street as Ian Marwood						
					 
									
						2013
						
							After All These Years as Michael Brandon						
					 
									
						2013
						
							The Wedding Chapel as Larry						
					 
									
						2012
						
							Emily Owens, M.D. as Frank (1 episode)						
					 
									
						2011
						
							Once Upon a Time as James Page (2 episodes)						
					 
									
						2011
						
							Final Destination 5 as Dr. Leonetti						
					 
									
						2011
						
							Fairly Legal as Joe Riley (1 episode)						
					 
									
						2010
						
							R. L. Stine's The Haunting Hour as Dad (1 episode)						
					 
									
						2010
						
							At Risk as Jessie Huber						
					 
									
						2010
						
							Tooth Fairy as Coach						
					 
									
						2009
						
							The Listener as Thomas Vallance (1 episode)						
					 
									
						2009
						
							Storm Seekers as Henry Gersh						
					 
									
						2008
						
							Toxic Skies as CEO Dick Taylor						
					 
									
						2008
						
							Sanctuary as Security force commander (1 episode)						
					 
									
						2008
						
							Fringe as Andrew Burgess (1 episode)						
					 
									
						2008
						
							The Boy Next Door as Edward						
					 
									
						2008
						
							Charlie & Me as Dr. Robert Graham						
					 
									
									
						2007
						
							Traveler (2 episodes)						
					 
									
						2007
						
							Unthinkable as Dan Bell						
					 
									
						2006
						
							The Path to 9/11 as John Miller (2 episodes)						
					 
									
						2006
						
							Murder on Spec as Duke Fairbanks						
					 
									
						2006
						
							Eureka as Gen. Mansfield (8 episodes)						
					 
									
						2006
						
							The Stranger Game as Paul Otis						
					 
									
						2005
						
							Best Friends as Kurt						
					 
									
						2005
						
							Supernatural as Arthur Cox (1 episode)						
					 
									
						2005
						
							Supernatural as Russell Wellington (1 episode)						
					 
									
						2005
						
							Fetching Cody as Mr. Wesson						
					 
									
						2004
						
							A Very Cool Christmas as Stan						
					 
									
						2004
						
							The Collector (1 episode)						
					 
									
						2004
						
							The L Word as Bert Gruber (1 episode)						
					 
									
									
						2003
						
							Battlestar Galactica as Transport Pilot (2 episodes)						
					 
									
						2003
						
							Word of Honor as Brad Sadowski						
					 
									
									
									
						2003
						
							The Death and Life of Nancy Eaton as Jim						
					 
									
						2002
						
							You Belong to Me as Aidan Masters						
					 
									
						2001
						
							'Twas the Night as John Wrigley						
					 
									
						2001
						
							Smallville as Doctor (3 episodes)						
					 
									
						2001
						
							Dangerous Child as Frank						
					 
									
									
						2000
						
							Range of Motion as Jay Berman						
					 
									
						2000
						
							Cruel Intentions 2 as Mr. Felder						
					 
									
						1999
						
							Strange Justice as Tom Daniels						
					 
									
						1998
						
							The Garbage Picking Field Goal Kicking Philadelphia Phenomenon as Mitchell						
					 
									
						1997
						
							Dead Silence as Sheriff Gene Stillwell						
					 
									
						1997
						
							Stargate SG-1 as Colonel Lionel Pendergast (6 episodes)						
					 
									
						1996
						
							Psi Factor: Chronicles of the Paranormal (88 episodes)						
					 
									
						1995
						
							Goosebumps as Mr. Hawkins (1 episode)						
					 
									
						1994
						
							Spenser: The Judas Goat as Flanders						
					 
									
						1994
						
							To Save the Children as Tom Little						
					 
									
						1992
						
							Forever Knight (1 episode)						
					 
									
						1989
						
							The Long Road Home as Barry Berger						
					 
									
						1988
						
							War of the Worlds as MP (1 episode)						
					 
									
						1988
						
							Ramona as Uncle Hobart (10 episodes)						
					 
									
						1987
						
							Friday the 13th: The Series as Lloyd (2 episodes)						
					 
									
						1987
						
							Friday the 13th: The Series as Steve Wells (1 episode)						
					 
									
						1987
						
							Rolling Vengeance as Steve Tyler						
					 
									
						1986
						
							The High Price of Passion as Officer #1						
					 
									
						1985
						
							The New Alfred Hitchcock Presents as Harvey (1 episode)						
					 
									
						1985
						
							The New Alfred Hitchcock Presents as Oliver Craig (1 episode)						
					 
									
						1985
						
							The Twilight Zone (1 episode)						
					 
									
						1983
						
							The Hitchhiker as Ken Wilder (1 episode)