2021
The Eyes of Tammy Faye as Self (archive Footage)
2017
Dynasty as Joseph Anders (86 episodes)
2017
Tangled: Before Ever After as The Vicar (voice)
2016
Secret City as Martin Toohey (6 episodes)
2015
Top Coppers as Frank (6 episodes)
2015
Entourage as John Ellis
2015
CSI: Cyber as Richard Margolin (1 episode)
2014
Grace as Father John
2014
Dominion as General Rysen (21 episodes)
2014
Captain America: The Winter Soldier as Councilman Rockwell
2012
The Mindy Project as Alfred (1 episode)
2012
Unsupervised as Sid (voice) (1 episode)
2012
Tangled Ever After as Priest (voice)
2011
Once Upon a Time as King George / Albert Spencer (9 episodes)
2011
Homeland as President Morse (1 episode)
2011
Person of Interest as Ulrich Kohl (1 episode)
2011
Happy New Year as Bill
2011
Doomsday Prophecy as General Slate
2011
Priest as Monsignor Chamberlain
2011
A Little Bit of Heaven as Dr. Sanders
2010
Don't Be Afraid of the Dark as Jacoby
2010
Hot in Cleveland as Emmet (9 episodes)
2009
Alan Carr: Chatty Man as Self (1 episode)
2008
Indiana Jones and the Kingdom of the Crystal Skull as General Bob Ross
2008
Moving Wallpaper as Alan Dale (6 episodes)
2007
Californication as Lloyd Alan Philips Jr. (1 episode)
2007
Burn Notice as Ken Bocklage (1 episode)
2007
Flight of the Conchords as Australian Ambassador (1 episode)
2006
Torchwood as Copley (1 episode)
2006
Ugly Betty as Bradford Meade (65 episodes)
2004
After the Sunset as Security Chief
2004
Lost as Charles Widmore (15 episodes)
2004
Entourage (3 episodes)
2004
Entourage as John Ellis (1 episode)
2004
On Air with Ryan Seacrest as Self - The O.C. (1 episode)
2003
Rent Control as George
2003
NCIS as Tom Morrow (9 episodes)
2003
The O.C. as Caleb Nichol (38 episodes)
2003
Hollywood Homicide as Commander Preston
2003
The X Team as Richard Knowles
2002
Star Trek: Nemesis as Praetor Hiren
2002
American Dreams as Captain Andrews (1 episode)
2002
CSI: Miami as Dubay (1 episode)
2001
24 as Vice President Jim Prescott (8 episodes)
2001
Crossing Jordan as Carl Logan (1 episode)
2001
The Lone Gunmen (1 episode)
2000
Playing Mona Lisa as Uncle Joe
1999
The West Wing as Mitch Bryce (2 episodes)
1999
Law & Order: Special Victims Unit as Joshua Koehler (1 episode)
1999
First Daughter as Daly
1999
The Lost World as Phelan (1 episode)
1999
Alien Cargo as Eichhorn, Explorer Dolphin
1997
The Practice (2 episodes)
1995
Space: Above and Beyond as Colonial Governor Borman (1 episode)
1995
JAG as Tom Morrow (2 episodes)
1994
ER as Al Patterson (3 episodes)
1994
Janus as Richard Issacs (2 episodes)
1993
Blue Heelers (1 episode)
1993
The X-Files as Toothpick Man (3 episodes)
1989
Houseboat Horror as Evans
1985
Neighbours as Jim Robinson (2070 episodes)
1976
The Young Doctors (55 episodes)