Henry Hill (Ray Liotta) - a small time gangster - has the backing of one of the most respected big fish in the gang community. As a result he is able to work his way up through the mob as he organises various robberies.
When he gets wind of a plan to rob a large bank, he invites his two friends Tommy (Joe Pesci) and Jimmy (Robert de Niro) along. After the robbery they start to become increasingly paranoid, killing off anyone who dares to make a mistake.
Despite (for me at least) Pesci playing very well to type and being the outstanding actor on show, it is Ray Liotta's film as the protagonist. Considering he is up against both Pesci and Robert de Niro for the on-screen attention he too performs very well.
For the first half of GoodFellas I had it straight down as a five star film. Henry's introduction to the mob as a child heralded some very funny moments and this continued on through the first hour or so. The seriousness of his - and his family's - situation was never overlooked throughout the comedy though and this shines through with a dark edge. Typical Scorsese, really.
Later though, the film loses its funny moments and also seems to lose its way. I lost track of the plot before the bank robbery as more and more characters were introduced into the mix. As a result I slowly began to lose interest until the number of characters were whittled down once more to the main three.
That said, when it got good again, it got really good. Robert de Niro's transformation into sinister and Liotta's turn at acting a desperate soul slowly got up to the pace that Pesci had set throughout the film.
A film of three parts, really. Good, Mediocre, Awesome.