If you want clever effects, wild music, and unrealistic action, don't bother. However, if you can appreciate a clever plot, with extremely well timed twists to throw your brain around, you'd have to like this movie.
You'll blame, hate, like, and feel sorry for, every character at some time. Everyone is torn between family and, religious pressures. They are all trying to do the right thing, but circumstances just keep turning it around. The ending will leave you sitting in your seat for a while.