Spencer Garrett
Spencer Garrett (born September 19, 1963) is an American actor. On top of appearing in multiple television series, he has starred in the films Transformers: Revenge of the Fallen, Public Enemies (both 2009), and Once Upon a Time in Hollywood (2019).
Acting
Movie
Iron Man 3
as Rose Hill Sheriff
2013
Movie
Captain America: The First Avenger
as Newsreel Announcer
2011
Movie
Once Upon a Time... in Hollywood
as Allen Kincade
2019
TV
The Good Doctor
as Pastor Clarence
2017
TV
Grey's Anatomy
as Jim Walker
2005
Movie
Transformers: Revenge of the Fallen
as Air Force Chief of Staff
2009
TV
Supernatural
as Edward Carrigan
2005
Movie
Yes Man
as Multack
2008
Movie
21
as Stemple
2008
Movie
Public Enemies
as Tommy Carroll
2009
TV
The Mentalist
as Michael Elkins
2008
TV
Scorpion
as Wilson Eckherd
2014
TV
Criminal Minds
as Capt. Lancaster
2005
TV
The X-Files
as Harry Bring
1993
Movie
Air Force One
as Thomas Lee
1997
Movie
Bombshell
as Sean Hannity
2019
TV
House of Cards
as Howard Webb
2013
TV
Chicago P.D.
as Wade Henslow
2014
TV
NCIS
as Commander Spencer
2003
Movie
Thank You for Smoking
as Senator Lothridge
2005
TV
The Legend of Korra
as Raiko (voice)
2012
Movie
George of the Jungle
as Male Guest at Party
1997
Movie
Blackhat
as Gary Baker
2015
TV
Castle
as Evan Pierce
2009