Fun to watch,good story,good acting,good music but the editing is too hush,many scenes lack of consistency,you may feel the movie is bit like fastforwding,couple of charactors come from nowhere yet been explained later on but still not very logical in details.