I've seen this movie 10+ times, probably more, so no big surprises here. Goodfellas is without a doubt one of my favourite movies of all time. It's probably in my top 15 or so, and no matter how many times I watch it, I'm still entertained. It's got everything: good story, good dialogue, good acting, and it's pretty much technically perfect. In fact, I can't really think of anything to criticize it about.I'm actually not a big fan of Martin Scorsese. He's a pretty solid director technically, but I'd say he's pretty overrated, in my opinion. I've seen almost all of his movies, and I really only like 3: Goodfellas, Cape Fear, and Casino, but I really, really like them. Casino would probably crack my top 30, and Cape Fear would squeeze in somewhere in the 150-200 range. Coincidentally, all 3 movies star Robert DeNiro. Actually, that's not a coincidence. He's one of the best actors of all time, and without him these movies wouldn't be near as good. It's worth pointing out too that he plays 3 different characters in these movies. At first glance, you'd say that he plays a gangster/criminal type in all of them, but each one is quite a bit different. In Goodfellas, he's a likeable badass-type gangster, but in Casino he's more of a smart, straight-up business type of guy. In Cape Fear, he's got a darker, creepier, intimidating kind of persona.My point is that Scorsese has been very fortunate to land really talented actors, and that's the main reason he's been so successful. You could argue that his directing makes the actors' performances better... and we'll never really know... but I like DeNiro in most movies he's in... and I only like a few of Scorsese's movies. I still can't really figure out why people are so high on Taxi Driver, Raging Bull, Gangs of New York, The Aviator, The Departed, and Wolf of Wall Street. A bunch of his other movies have gotten a lot of acclaim too. I just find most of his movies pretty boring. Like I said before, he's a technically solid director, but I think most of the time he plays it too safe. Cape Fear is probably his most stylish and daring movie, and it shows of what he's capable of doing when his creative juices are flowing. It has lots of cool camera and editing effects, and really creates the necessary feelings I'm supposed to have to bring me into the movie. Goodfellas and Casino give me those feelings too, but it's more due to the really interesting story and characters. They don't have a whole lot of stand-out style, but still more than a lot of his other movies.Anyway, this was supposed to be about Goodfellas, so I'll go into that a little bit. He gets a little creative at a few points with the editing. Like when he freezes the frame while Ray Liotta narrates, or the couple of long takes, most notably the scene where he walks through the bar kitchen. This movie tells the story of a real guy's life though, which is interesting enough that you don't have to get super artsy and creative. Scorsese's editing style fits well with that. There's a few scenes that break into slow motion with music that work really well too.This movie is more about the acting and the dialogue though. All 3 main actors totally nail it, especially Joe Pesci, who won the best supporting actor oscar for it. The supporting actors are all good too. Also, the screenplay should be considered among the best of all time. Pretty much every scene has brilliant, memorable dialogue. It's adapted from a book almost perfectly too. The story of the guy's life from event to event is timed out just right. I've never read the book, so I wouldn't know what was omitted, but everything that was left in is pure gold.To conclude, Scorsese most be a pretty good director to create this gem, but let's not go crazy and start putting him in the same category as Kubrick, Lynch, Cronenberg, Fincher, Tarantino, De Palma, Spielberg, or Cameron.