There is a specific recipe for making a good movie as most snooty critics and cinephiles will tell you. You need a few good characters. They need to have a few flaws in them. The journeys they embark on need to bring out their inbuilt flaws creating interesting conflicts. Their stories have to look visually appealing to do justice to the medium. And finally, the dialogue and score need to leave a viewer's auditory and emotional centres fully immersed. The goal of every movie that tries to be decent is to check these basic requirements off.