Giancarlo Esposito Filmography: Every Movie and TV Show in Order
All 121 Giancarlo Esposito roles in chronological order (1981 to 2025): 65 movies and 56 TV series.

How many movies and TV shows has Giancarlo Esposito been in? This complete Giancarlo Esposito filmography lists 121 credited roles (65 films, 56 TV series), in chronological order from 1981 to 2025, with links to our full guides where available.
Giancarlo Esposito movies in order
- Taps (1981) as Cadet Captain J.C. Pierce
- Trading Places (1983) as Cellmate #2
- The Brother from Another Planet (1984) as Man Being Arrested (uncredited)
- The Cotton Club (1984) as Bumpy Hood
- Desperately Seeking Susan (1985) as Street Vendor
- Maximum Overdrive (1986) as Videoplayer
- School Daze (1988) as Julian 'Dean Big Brother Almighty' Eaves
- Do the Right Thing (1989) as Buggin Out
- King of New York (1990) as Lance
- Mo' Better Blues (1990) as Left Hand Lacey (Piano)
- Jungle Fever (1991) as Homeless Man
- Harley Davidson and the Marlboro Man (1991) as Jimmy Jiles
- Night on Earth (1991) as YoYo
- Bob Roberts (1992) as Bugs Raplin
- Malcolm X (1992) as Thomas Hayer
- Amos & Andrew (1993) as The Reverend Fenton Brunch
- Fresh (1994) as Esteban
- Smoke (1995) as 1st OTB Man / Tommy
- The Usual Suspects (1995) as Jack Baer
- Blue in the Face (1995) as Tommy Finelli
- Waiting to Exhale (1995) as David Matthews (uncredited)
- Nothing to Lose (1997) as Charlie Dunt
- Twilight (1998) as Reuben Escobar
- Phoenix (1998) as Louie
- Homicide: The Movie (2000) as Mike Giardello
- Monkeybone (2001) as Hypnos
- Ali (2001) as Cassius Clay, Sr.
- Blind Horizon (2003) as J.C. Reynolds
- Doing Hard Time (2004) as Captain Pierce
- Hate Crime (2005) as Detective Esposito
- Chupacabra Terror (2005) as Dr. Peña
- Carlito's Way: Rise to Power (2005) as Little Jeff
- Derailed (2005) as Detective Church
- Last Holiday (2006) as Senator Dillings
- Sherrybaby (2006) as Parole Officer Hernandez
- Feel The Noise (2007) as Roberto Vega
- Gospel Hill (2008) as Dr. Palmer
- Rabbit Hole (2010) as Auggie
- S.W.A.T.: Firefight (2011) as Inspector Hollander
- Alex Cross (2012) as Daramus Holiday
- Son of Batman (2014) as Ra's al Ghul (voice)
- Batman: Assault on Arkham (2014) as Black Spider / Eric Needham (voice)
- Poker Night (2014) as Bernard
- Maze Runner: The Scorch Trials (2015) as Jorge
- The Pills - Sempre meglio che lavorare (2016) as Il Boss
- The Jungle Book (2016) as Akela (voice)
- Money Monster (2016) as Captain Powell
- Brother Nature (2016) as Congressman Frank McClaren
- Unacknowledged (2017) as Narrator
- Okja (2017) as Frank Dawson
- The Show (2017) as Mason Washington
- Maze Runner: The Death Cure (2018) as Jorge
- Stuck (2019) as Lloyd
- Line of Duty (2019) as Tom Volk
- Coda (2020) as Paul
- Stargirl (2020) as Archie Brubaker
- Unpregnant (2020) as Bob
- Beauty (2022) as Beauty's Father
- Teenage Mutant Ninja Turtles: Mutant Mayhem (2023) as Baxter Stockman (voice)
- Abigail (2024) as Lambert
- MaXXXine (2024) as Teddy Knight, Esq.
- Megalopolis (2024) as Mayor Cicero
- Captain America: Brave New World (2025) as Sidewinder
- The Electric State (2025) as Colonel Bradbury / The Marshall
- Please Don't Feed the Children (2025) as Fitz
Giancarlo Esposito TV shows
- Miami Vice (1984) as Adonis Jackson
- Miami Vice (1984) as Luther
- Miami Vice (1984) as Ricky
- The Equalizer (1985) as Jumpin' Jack
- Law & Order (1990) as Defense Attorney Rodney Fallon
- Law & Order (1990) as Attorney Baylor
- Homicide: Life on the Street (1993) as Michael Giardello
- New York Undercover (1994) as Adolfo Guzman
- Chicago Hope (1994) as Cherchez LaFemme
- Touched by an Angel (1994) as Antonio Gaudi
- Nash Bridges (1996) as Whip Tyrell
- Nash Bridges (1996) as Arnold / Gordon Keller
- The Practice (1997) as Ray McMurphy
- The Hunger (1997) as Vampire
- Creature (1998) as Lt. Thomas Peniston / Werewolf
- Third Watch (1999) as Father Romero
- A Nero Wolfe Mystery (2001) as Ambassador Theodore Kelefy
- Half & Half (2002) as Darrell Washington
- CSI: Miami (2002) as Chief Braga
- Las Vegas (2003) as Reggie Archibald
- 5ive Days to Midnight (2004) as Tim Sanders
- Law & Order: Trial by Jury (2005) as Orlando Ramirez
- Bones (2005) as Richard Benoit
- Ghost Whisperer (2005) as Ely Fisher
- Kidnapped (2006)
- Breaking Bad (2008) as Gus Fring
- New Amsterdam (2008) as James Lawson
- Leverage (2008) as Alexander Moto
- Lie to Me (2009) as Beau Hackman
- Community (2009) as Gilbert Lawson
- Criminal Minds: Suspect Behavior (2011) as Gordon Ramirez
- Once Upon a Time (2011) as Sidney Glass / Magic Mirror
- Revolution (2012) as Tom Neville
- Allegiance (2015) as Oscar Christoph
- Better Call Saul (2015) as Gus Fring
- The Get Down (2016) as Pastor Ramon Cruz
- Westworld (2016) as El Lazo
- Dear White People (2017) as Narrator
- DuckTales (2017) as Phantom Blot (voice)
- Jett (2019) as Charlie Baudelaire
- The Boys (2019) as Meerkat Stan Edgar (voice)
- The Boys (2019) as Stan Edgar
- Game Changer (2019) as Self - Guest
- Creepshow (2019) as Doc
- Godfather of Harlem (2019) as Adam Clayton Powell Jr.
- The Mandalorian (2019) as Moff Gideon
- Harley Quinn (2019) as Lex Luthor (voice)
- Disney Gallery / Star Wars: The Mandalorian (2020) as Self - Moff Gideon
- The Boys Presents: Diabolical (2022) as Stan Edgar (voice)
- Kaleidoscope (2023) as Leo Pap
- Poker Face (2023) as Fred Finch
- Marvel's Moon Girl and Devil Dinosaur (2023) as Granite (voice)
- Gen V (2023) as Stan Edgar
- The Gentlemen (2024) as Stanley Johnston (Uncle Stan)
- Parish (2024) as Gracián 'Gray' Parish
- The Residence (2025) as A.B. Wynter
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Giancarlo Esposito been in?
Giancarlo Esposito has 65 credited film roles and 56 TV roles, for a total of 121 credits from 1981 to 2025.
What was Giancarlo Esposito's first major role?
Taps (1981).
What is Giancarlo Esposito's most recent project?
Please Don't Feed the Children (2025).



