The greatest movies endure for many reasons: they give us comfort, laughter, drama and suspense. They thrill us with their powerful storytelling and bring us fabulous characters that linger on in the imagination. And then, of course, they showcase the astonishing skill of the moviemaker.