Very good movie...i usually cannot stick to movies or tv series till the end unless they are very enjoyable or likeable...
But i didn't left it for a sec.....awesome movie for me.
I will not say everybody will enjoy....everybody has different taste.
But u should not criticize somebody's work too much...it can hurt his/her sentiments badly.