Goodfellas is told through the perspective of Henry Hill, which has made way for a couple of theories, among those one that suggests Henry wasn’t completely honest, which is why throughout the whole movie, he doesn’t kill anyone. Martin Scorsese has brought movies from different genres throughout his career as a filmmaker, but he’s still best known for his gangster movies – and the one often considered as his best (not only from the gangster genre but in general, too) is Goodfellas.
Released in 1990 and based on the book Wiseguy, by Nicholas Pileggi, Goodfellas chronicles the life of Henry Hill (Ray Liotta), from his days as a teenager running errands for Paul Cicero (Paul Sorvino) to becoming an associate of the Lucchese crime family and culminating with him agreeing to cooperate with the FBI. During his days working for Paulie’s crime family, Henry became close to some of the biggest names in the mob at the time, such as Jimmy “The Gent” Conway (Robert De Niro) and Tommy DeVito (Joe Pesci), with whom he committed a number of crimes, yet curiously enough, Henry isn’t shown killing anyone, but Jimmy and Tommy are.
Related: Goodfellas: Why Henry Breaks The 4th Wall At The End
Although Goodfellas only has five on-screen deaths, there are many others known to have happened off-screen and, of course, there surely were many before the events in the movie, but Henry isn’t seen or mentioned to have killed anyone. As Goodfellas is told through Henry’s perspective, many viewers see him as an unreliable narrator and believe he could have lied to the FBI, meaning that the events of the movie didn’t happen as shown.
As mentioned above, Goodfellas has only five on-screen deaths – Billy Batts, Spider, Parnell “Stacks” Edward, Morrie
Read more on screenrant.com