Nobody Special as Wally Martins						
					 
									
						2024
						
							High Potential as Emery Walker (1 episode)						
					 
									
						2023
						
							Curious Caterer: Grilling Season as Dennis Lockwood						
					 
									
						2022
						
							So Help Me Todd as D.A. Lars Boatman (4 episodes)						
					 
									
						2021
						
							Secrets of a Gold Digger Killer as Nick Masters						
					 
									
						2019
						
							A Dog's Way Home as Hiker						
					 
									
						2018
						
							A Million Little Things as Gene (2 episodes)						
					 
									
						2018
						
							Take Two as Cam Adams (1 episode)						
					 
									
						2018
						
							Little Pink House as Gallagher						
					 
									
						2018
						
							Lost in Space as Me Jackson (1 episode)						
					 
									
						2017
						
							Genius as Henry Morgenthau (1 episode)						
					 
									
						2017
						
							A Series of Unfortunate Events as Taxi Driver (3 episodes)						
					 
									
						2013
						
							Motive as Wicked City Editor (1 episode)						
					 
									
						2012
						
							The Possession as Russell						
					 
									
						2012
						
							Perception as Virgil (1 episode)						
					 
									
						2011
						
							Fairly Legal as Frank Griffin (1 episode)						
					 
									
						2010
						
							Ice Quake as Bruce Worthington						
					 
									
						2010
						
							Bond of Silence as Larry						
					 
									
						2010
						
							Hot Tub Time Machine as Stewart (uncredited)						
					 
									
						2010
						
							Diary of a Wimpy Kid as Mr. Winsky						
					 
									
						2009
						
							Under the Hood as Wally Weaver						
					 
									
						2009
						
							Personal Effects as Camden						
					 
									
						2009
						
							Watchmen as Wally Weaver						
					 
									
						2007
						
							Blood Ties as Lawyer (1 episode)						
					 
									
						2007
						
							Write & Wrong as Steve Brooks						
					 
									
						2006
						
							Fido as Frank Murphy						
					 
									
						2006
						
							Deadly Skies as Dr. Michael Covington						
					 
									
						2006
						
							Eureka as Walter Perkins (2 episodes)						
					 
									
						2006
						
							Psych as Frank Holloway (1 episode)						
					 
									
									
						2006
						
							RV as Larry Moiphine						
					 
									
						2005
						
							Supernatural as Father Lehne (1 episode)						
					 
									
						2005
						
							Saving Milly as Mark						
					 
									
						2005
						
							Bob the Butler as Jacques						
					 
									
						2005
						
							Chaos as Bank Manager						
					 
									
						2004
						
							Stargate Atlantis as Coolidge (1 episode)						
					 
									
						2004
						
							The 4400 as Dr. Clayton (2 episodes)						
					 
									
						2004
						
							The 4400 as Dr. Nicholas Clayton (2 episodes)						
					 
									
						2002
						
							The Burial Society as Sheldon Kasner						
					 
									
						2002
						
							Monk as Sheldon Burger (1 episode)						
					 
									
						2002
						
							The Dead Zone as Arthur Markoff (1 episode)						
					 
									
						2001
						
							Smallville as Dr. Fredrick Walden (3 episodes)						
					 
									
						2000
						
							Dark Angel as Manticore Doctor (2 episodes)						
					 
									
						1999
						
							Brotherhood of Murder as Alan Berg						
					 
									
						1999
						
							Memorial Day as Baker						
					 
									
						1998
						
							First Wave as Crazy Eddie (66 episodes)						
					 
									
									
									
						1997
						
							Murder in Mind as Lecturer						
					 
									
						1997
						
							Lost on Earth as Claude the Zookeeper (1 episode)						
					 
									
						1996
						
							City Hall as Wakeley						
					 
									
						1995
						
							Broken Trust as Louis Dale						
					 
									
						1995
						
							Sliders as Mr. Xybo (1 episode)						
					 
									
						1995
						
							Star Trek: Voyager as Kafar (1 episode)						
					 
									
						1995
						
							Star Trek: Voyager as Talaxian Council Regent Oxilon (1 episode)						
					 
									
						1995
						
							Star Trek: Voyager as Talaxian Prisoner (1 episode)						
					 
									
						1994
						
							New Nightmare as Terry Feinstein						
					 
									
						1994
						
							Running Delilah as Watcher						
					 
									
						1993
						
							Lois & Clark: The New Adventures of Superman as Arnold Sitkowitz (1 episode)						
					 
									
									
						1993
						
							The X-Files as Brad Wilczek (1 episode)						
					 
									
						1993
						
							The John Larroquette Show as Dr. Kinney (1 episode)						
					 
									
						1993
						
							What's Love Got to Do with It as Phil Spector						
					 
									
						1992
						
							The Amazing Live Sea Monkeys as Dave (11 episodes)						
					 
									
						1992
						
							Man Trouble as Barman						
					 
									
						1992
						
							Those Secrets as Michael Betchevsky						
					 
									
									
						1989
						
							He Was Once as Dad (voice)						
					 
									
						1989
						
							Quantum Leap as Tony Beche (1 episode)						
					 
									
						1987
						
							Superstar: The Karen Carpenter Story as Dad / Mr. A&M (voice)						
					 
									
						1987
						
							Married... with Children as Joe Orton (1 episode)