Kaal is set on the background of Jim Corbett National Park in Uttaranchal.
International Wildlife Welfare appoints ace conservationist Krish Thapar (John Abraham) and his wife Riya (Esha Deol) to find out the reason behind the mysterious deaths caused by man-eating Tigers in the past two months.
Dev (Vivek Oberoi) with his group of friends including his girlfriend (Lara Dutta) set out for an adventure trip for the weekend. Destiny diverts them from going to the farmhouse they had planned to and they are led towards India's biggest jungle for an unexpected ride.
The two groups bond together but the same night the fear that revolved around the jungle comes alive.
Now starts a journey with fear, panic and trauma as death is felt in the air.
The gang comes across Kali Pratap Singh (Ajay Devgan) who takes the challenge of helping them escape out of the jungle, which has never been so alive. In this run for life the only escape is to escape the time of death - Kaal.
Those who know the cause of death are dead. Those who want to know, come to the jungle.