Michael Imperioli Filmography: Every Movie and TV Show in Order
All 66 Michael Imperioli roles in chronological order (1989 to 2026): 38 movies and 28 TV series.

How many movies and TV shows has Michael Imperioli been in? This complete Michael Imperioli filmography lists 66 credited roles (38 films, 28 TV series), in chronological order from 1989 to 2026, with links to our full guides where available.
Michael Imperioli movies in order
- Lean On Me (1989) as George
- GoodFellas (1990) as Spider
- Jungle Fever (1991) as James Tucci
- Mac (1992) as Backseat
- Malcolm X (1992) as Reporter at Fire Bombing
- The Night We Never Met (1993) as Dry Cleaning Customer #1
- Amateur (1994) as Doorman at Club
- Bad Boys (1995) as Jojo
- The Basketball Diaries (1995) as Bobby
- Flirt (1995) as Michael
- Clockers (1995) as Detective Jo-Jo
- Dead Presidents (1995) as D'ambrosio
- The Addiction (1995) as Missionary
- Girl 6 (1996) as Scary Caller #30
- I Shot Andy Warhol (1996) as Ondine
- Trees Lounge (1996) as George
- Last Man Standing (1996) as Giorgio Carmonte
- Office Killer (1997) as Daniel Birch
- Witness to the Mob (1998) as Louie Milito
- Summer of Sam (1999) as Midnite
- Disappearing Acts (2000) as Vinney
- My Baby's Daddy (2004) as Dominic
- Shark Tale (2004) as Frankie (voice)
- The Five People You Meet In Heaven (2004) as Captain
- The Lovely Bones (2009) as Len Fenerman
- Love and Distrust (2010) as Stud (segment "Auto Motives")
- Stuck Between Stations (2011) as David
- The Call (2013) as Alan Denado
- Oldboy (2013) as Chucky
- Cantinflas (2014) as Michael Todd
- The Scribbler (2014) as Moss
- The Wannabe (2015) as Alphonse
- Primal (2019) as Paul Freed
- The Last Full Measure (2020) as Jay Ford
- One Night in Miami... (2020) as Angelo Dundee
- The Many Saints of Newark (2021) as Christopher Moltisanti (voice)
- Oh, Canada (2024) as Malcolm
- Song Sung Blue (2025) as Mark Shurilla
Michael Imperioli TV shows
- The Simpsons (1989) as Dante Calabresi Jr. (voice)
- Law & Order (1990) as Nick Falco
- Law & Order (1990) as Johnny Stivers
- The Sopranos (1999) as Christopher Moltisanti
- American Dad! (2005) as Fred (voice)
- The Office (2005) as Sensei Billy
- Californication (2007) as Rick Rath
- The Secret Life of the American Teenager (2008)
- Life on Mars (2008) as Det. Ray Carling
- Mercy (2009)
- Hawaii Five-0 (2010) as Odell Martin
- Detroit 1-8-7 (2010) as Det. Louis Fitch
- Blue Bloods (2010) as Robert Lewis
- Girls (2012) as Powell Goldman
- Mad Dogs (2015) as Lex
- Lucifer (2016) as Uriel
- Alex, Inc. (2018) as Eddie
- Escape at Dannemora (2018) as New York Governor Andrew Cuomo
- Project Blue Book (2019) as Edward Rizzuto
- Watchmen (2019) as Squid Man (uncredited)
- Lincoln Rhyme: Hunt for the Bone Collector (2020) as Rick Sellitto
- The White Lotus (2021) as Dominic Di Grasso
- American Horror Stories (2021) as Daniel Hausman-Burger
- This Fool (2022) as Minister Payne
- Kite Man: Hell Yeah! (2024) as Moe Dubelz / Joe Dubelz (voice)
- Kite Man: Hell Yeah! (2024) as Moe Dubelz (voice)
- Wise Guy: David Chase and The Sopranos (2024) as Self
- Memory of a Killer (2026) as Dutch Forlanni
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Michael Imperioli been in?
Michael Imperioli has 38 credited film roles and 28 TV roles, for a total of 66 credits from 1989 to 2026.
What was Michael Imperioli's first major role?
Lean On Me (1989).
What is Michael Imperioli's most recent project?
Memory of a Killer (2026).



