The animated film Mahavatar Narsimha narrates the story of faith and hope through Bhakt Prahlad and how Lord Vishnu, in the form of Narsimha, descends to vanquish evil and restore humanity. It will release in cinemas on April 3.