I would add Doctor Zhivago to the list, IMHO I consider it the greatest movie ever made, but Goodfellas certainly is up there.
I have to give Lawrence the nod over the Doc. I have a hard time with Lara and her Sixties do. Still, those David Lean epics are all powerful.