Doorways as Dr. Thomas Mason (1 episode)						
					 
									
						2023
						
							Kevin Conroy: I Am the Knight as Self						
					 
									
						2022
						
							Reboot as Anders (1 episode)						
					 
									
						2022
						
							Going Home as Dr. Jack (2 episodes)						
					 
									
						2020
						
							Big Sky as Grant Cutter (uncredited) (1 episode)						
					 
									
						2020
						
							Father of the Bride Part 3 (ish) as Bryan MacKenzie						
					 
									
						2020
						
							Close Enough as Sam Snood the Science Dude (voice) (1 episode)						
					 
									
						2019
						
							Same Time, Next Christmas as Woody Anderson						
					 
									
						2019
						
							Justice League vs. the Fatal Five as Superman (voice)						
					 
									
						2018
						
							Dirty John as Walter Mills (2 episodes)						
					 
									
						2018
						
							Puppy Star Christmas as Bark						
					 
									
						2018
						
							Brimming with Love as Addison Rickford						
					 
									
						2018
						
							Pup Star: World Tour as Bark (voice)						
					 
									
						2017
						
							I Am Elizabeth Smart as Ed Smart						
					 
									
						2017
						
							Pup Star: Better 2Gether as Bark (voice)						
					 
									
						2016
						
							Pup Star as Bark (voice)						
					 
									
						2016
						
							Supertruck as Narrator (voice)						
					 
									
						2015
						
							Justice League: Throne of Atlantis as Steve Trevor (voice)						
					 
									
						2014
						
							Justice League: War as Steve Trevor (voice)						
					 
									
						2013
						
							Brahmin Bulls as Patrick						
					 
									
						2012
						
							Santa Paws 2: The Santa Pups as Thomas Reynolds						
					 
									
						2012
						
							3 Day Test as Martin Taylor						
					 
									
						2012
						
							Unstable as Jason March						
					 
									
						2012
						
							Superman vs. The Elite as Superman / Clark Kent / Robot (voice)						
					 
									
						2012
						
							Scandal as Charlie (69 episodes)						
					 
									
						2012
						
							Monster High: Escape from Skull Shores as Andy Beast (voice)						
					 
									
						2011
						
							The Heart of Christmas as Dr. Sandler						
					 
									
						2011
						
							Grimm as Julian (1 episode)						
					 
									
						2010
						
							Suite 7 as Gil (8 episodes)						
					 
									
						2010
						
							Superman/Shazam!: The Return of Black Adam as Kal-El / Clark Kent / Superman (voice)						
					 
									
						2010
						
							DC Showcase Original Shorts Collection as Superman / Clark Kent (segment "The Return of Black Adam") (voice)						
					 
									
						2010
						
							Hot in Cleveland as Bill (2 episodes)						
					 
									
						2010
						
							The Assignment as John Baird						
					 
									
						2010
						
							Miami Medical (1 episode)						
					 
									
									
						2009
						
							Castle as Howard Peterson (1 episode)						
					 
									
						2009
						
							Dadnapped as Neal Morris						
					 
									
						2008
						
							The Mentalist as Dr. Cliff Edmunds (1 episode)						
					 
									
						2008
						
							Fireflies in the Garden as Jimmy						
					 
									
						2008
						
							Batman: Gotham Knight as Man in Black / Guido / Man / Youth 3 (voice)						
					 
									
						2007
						
							A Dennis the Menace Christmas as Henry Mitchell						
					 
									
						2007
						
							Private Practice as Dr. Brian Reynolds (1 episode)						
					 
									
						2007
						
							Sublime as Frank / PVS Host						
					 
									
						2006
						
							Crazy Eights as Father Lyle Dey						
					 
									
						2006
						
							Jericho as President Glen Tomarchio (1 episode)						
					 
									
						2006
						
							Veiled Truth as Andy						
					 
									
						2006
						
							Big Love as Polygamist Group Member (1 episode)						
					 
									
						2005
						
							Ghost Whisperer as Roger Gardner (1 episode)						
					 
									
						2005
						
							Criminal Minds as Stephen Baleman (1 episode)						
					 
									
						2005
						
							Buffalo Dreams as Dr. Nick Townsend						
					 
									
						2005
						
							Reunion (4 episodes)						
					 
									
						2005
						
							Grey's Anatomy as Stan Mercer (1 episode)						
					 
									
						2005
						
							Numb3rs as Brendan McCrary (1 episode)						
					 
									
						2005
						
							Medium as Thomas O'Bannon (1 episode)						
					 
									
						2004
						
							Boston Legal as Dr. Allen Konigsberg (1 episode)						
					 
									
						2004
						
							CSI: NY as Alex Sheridan (1 episode)						
					 
									
						2004
						
							The Batman as Superman (voice) (4 episodes)						
					 
									
						2004
						
							Justice League Unlimited as Superman (voice) (39 episodes)						
					 
									
						2004
						
							Justice League: Starcrossed - The Movie as Superman (voice)						
					 
									
						2003
						
							Cold Case as Bill Huxley (1979) (1 episode)						
					 
									
						2003
						
							The Lyon's Den (1 episode)						
					 
									
						2003
						
							The Brotherhood of Poland, New Hampshire (1 episode)						
					 
									
						2003
						
							NCIS as Arthur Haskell (1 episode)						
					 
									
						2003
						
							Las Vegas as Matt Monroe (1 episode)						
					 
									
						2003
						
							Nip/Tuck (3 episodes)						
					 
									
						2003
						
							Nip/Tuck as Dr. Curtis Ryerson (1 episode)						
					 
									
						2003
						
							Justice League: Paradise Lost as Superman / Clark Kent (voice)						
					 
									
						2002
						
							Justice League: The Savage Time as Superman						
					 
									
						2002
						
							Without a Trace as Ross Garner (1 episode)						
					 
									
						2002
						
							CSI: Miami (1 episode)						
					 
									
						2001
						
							The Sons of Mistletoe as Jimmy Adams						
					 
									
						2001
						
							Justice League as Superman (voice) (50 episodes)						
					 
									
						2001
						
							Justice League: Secret Origins as Superman (voice)						
					 
									
						2000
						
							Justice League: The First Mission as Superman						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Todd Coombs (1 episode)						
					 
									
						2000
						
							Static Shock as Superman / Clark Kent (voice) (1 episode)						
					 
									
						2000
						
							Bull as Robert 'Ditto' Roberts III (22 episodes)						
					 
									
									
						1999
						
							Law & Order: Special Victims Unit as Dr. Al Pollack (4 episodes)						
					 
									
						1999
						
							The Simple Life of Noah Dearborn as Christian Nelson						
					 
									
						1999
						
							Friends & Lovers as Ian Wickham						
					 
									
						1999
						
							Providence as Owen Frank (21 episodes)						
					 
									
						1998
						
							Twice Upon a Time as Joe						
					 
									
						1998
						
							From the Earth to the Moon as Stu Roosa (2 episodes)						
					 
									
						1997
						
							The Wonderful World of Disney (1 episode)						
					 
									
						1997
						
							Perversions of Science as Walter (1 episode)						
					 
									
						1996
						
							The Evening Star as Tommy Horton						
					 
									
						1996
						
							Far Harbor as Jordan						
					 
									
						1996
						
							Promised Land as Michael Burns (1 episode)						
					 
									
						1995
						
							Theodore Rex as Theodore Rex (voice)						
					 
									
						1995
						
							Father of the Bride Part II as Bryan MacKenzie						
					 
									
						1995
						
							Courthouse as Sean (11 episodes)						
					 
									
						1995
						
							The Outer Limits as Ryan Unger (1 episode)						
					 
									
						1994
						
							Friends as Danny (3 episodes)						
					 
									
						1994
						
							Touched by an Angel as Michael Burns (1 episode)						
					 
									
						1994
						
							Chicago Hope (6 episodes)						
					 
									
						1994
						
							The Boys Are Back as Mike Hansen (18 episodes)						
					 
									
						1994
						
							A Part of the Family as Marc						
					 
									
						1994
						
							Witness to the Execution as Phillip Tyler						
					 
									
						1994
						
							I Spy Returns as Bennett Robinson						
					 
									
									
						1993
						
							Doorways as Dr. Thomas Mason						
					 
									
						1993
						
							Doppelganger as Patrick Highsmith						
					 
									
									
						1992
						
							Little Sister as Mike						
					 
									
						1991
						
							Father of the Bride as Bryan MacKenzie						
					 
									
						1991
						
							The Pirates of Dark Water as Ren (voice) (21 episodes)						
					 
									
						1990
						
							Poochinski as Detective Robert McKay						
					 
									
						1990
						
							Working Girl as Everett Rutledge (8 episodes)						
					 
									
						1988
						
							It Takes Two as Travis Rogers						
					 
									
						1988
						
							Paramedics as Uptown						
					 
									
						1988
						
							Switching Channels as Siegenthaler						
					 
									
						1987
						
							Adventures in Babysitting as Dan Lynch						
					 
									
						1987
						
							Double Switch as Bart/Matt						
					 
									
						1986
						
							Designing Women as Payne McIlroy (4 episodes)						
					 
									
						1986
						
							My Little Girl as Woody						
					 
									
						1982
						
							Family Ties as Eric (1 episode)