It's a great and amazing movie.....a great storyline....mindblowing acting......can be watched with children as no love making scenes where there but cursing......the movie just lacked with the visual effect....in the ending it was not that good....but not that bad.......I recommend you to watch it for sure.