Great film with an incredible message surrounding social issues. However, a few too many plot holes, for example (spoiler) after the movie did everyone just ignore that Jennifer had disappeared. Although the movie still had great acting and a thought-provoking storyline making it a worthwhile watch.