
Benton Harbor, Michigan, USA
Earnest Lee Hudson (born December 17, 1945) is an American actor. He is known for his role as Winston Zeddemore in the Ghostbusters franchise. Hudson has also acted in the films Leviathan (1989), The Hand That Rocks the Cradle (1992), The Crow (1994), Airheads (1994), The Basketball Diaries (1995), Congo (1995), Miss Congeniality (2000), and The Ron Clark Story (2006). His most prominent role on television was Warden Leo Glynn on HBO's Oz (1997–2003). Hudson has also appeared in the television shows St. Elsewhere (1984), The Last Precinct (1986), 10-8: Officers on Duty (2003–2004), Desperate Housewives (2006–2007), The Secret Life of the American Teenager (2008–2013), Law & Order (2009–2010), the voice of Agent Bill Fowler in Transformers: Prime (2010–2013), Franklin & Bash (2012–2014), Grace and Frankie (2015–2020), and L.A.'s Finest (2019–2020). From 2022 to 2024, Hudson appeared as Herbert "Magic" Williams on the NBC drama Quantum Leap.

as Lt. Al Garner

as Brad McDougall
2005

as Frank Gibson
1990

as Lt. Al Garner
2005

as David Barron
2005

as Self
2014

as Self - Guest
2014

as Miles
2009

as Detective Ridley
2004

as Pernaux
1997

as Darryl Ward
2010

as Self
2019

as Roy Stewart
2012
as Sitter 10
2025

as Combat Carl (voice)
2026

as Self - Actor (archive footage)
2025

as Sitter 10
2025

as Winston Zeddemore
2024

as Joseph
2023

as Hank
2023

as Self (voiceover)
2023

as Coach Phil Peretti
2023

as Self - Interviewee
2022

as Santa Claus (voice)
2021

as Winston Zeddemore
2021

as Ed Paxton
2021

as Self
2020

as Dr. Lawrence Abel
2019

as Richard Jones
2018

as Sanzone
2018

as Donatello
2016

as Atticus (voice)
2016

as Joe
2016

as Uncle Bill
2016

as Self
2016

as Judge Stennis
2016

as Lucius Fox (voice)
2016

as Marcus Wells
2016
as Lt. Al Garner
1 ep.

as Brad McDougall
1 episodes

as Frank Gibson
7 episodes

as Lt. Al Garner
1 episodes

as David Barron
2 episodes

as Self
1 episodes

as Self - Guest
1 episodes

as Miles
4 episodes

as Detective Ridley
7 episodes

as Pernaux
1 episodes

as Darryl Ward
1 episodes

as Self
3 episodes

as Roy Stewart
1 episodes

as Ernie Hudson
1 episodes

as James Gallant
2 episodes

as Bill Hoover
1 episodes

as Self
2 episodes

as William Guster
1 episodes

as Manny Aybar
1 episodes

as King Poseidon
1 episodes

as Self
1 episodes

as Self - Guest
2 episodes

as Commander Randolph Boles
1 episodes

as Cal Freeman
1 episodes

as Colonel Davis
2 episodes
Executive Producer