Consider the following sets:
It was the first movie to make me cry.
He was the first man to scale Mount Everest.
It was the first movie that made me cry.
He was the first man who scaled Mount Everest.
Are both sets grammatically correct? The latter sounds better to my ears, but I don't understand the differences between them.