Goodfellas by a mile. I need to give Casino another shot. I liked it to a degree but I had major issues with the narration. Bad narration can kill a movie. De Niro's monotone, emotionless narration just kills me. Reminds me of Harrison Ford in the theatrical cut of Blade Runner. Then you got Pesci's high ass voice narrating too..it's such a weird mix.
Goodfellas is a perfect movie to me.