A very very good film for today's standard. Cinematography makes for a good watch but the relatively predictable and cliché storyline makes the viewer feeling that the film could have been so much better. Regardless, it is definitely a must see film and a good experience overall.