A film that was expected not surprise but he did happily. Fun shows modern and contemporary themes with comic and natural touch. it presents an interesting terminology. It is predictable in parts of the plot and has cliches still the good parts of the film stand out more