While the film carries a meaningful message, it never becomes preachy. The entertainment factor is high, thanks to: