The movie is well-scripted and made. Be warned that the theme is serious and humour is relatively minimal. Actors performances including Ann and Fahad are excellent. The ultimate lack of principles of one of characters was disappointing and left me with disappointment, but that is purely a personal consideration for me! Would NOT call this a "feel good" movie but a good movie, technically.