There are some movies you love to watch with your kids, some with your parents and some with your loved ones.. This is a movie you can watch with anyone and anytime!! Incredible story telling tightly held with equally outstanding performances and direction!! Must watch if you like good performances and an inspiring story!!