Guru is a fantasy film. It is highly symbolic and makes a statement on terrorism by religions and the evils of the world. The story starts in small peaceful village in India. There is peace between the Hindus and the Muslims that live there. They all get along like family. Raghurāman (Mohanlal) is the son of the local Hindu temple's priest. When an ambitious politician's (NF Varghese) goons disguised as Muslims cause trouble at the local temple, tensions break out between the two communities. The tensions soon flame into a religious riot. Muslims and Hindus began killing each other for the sake of their own religions. Raghurāman joins Hindu gang which is about to attack a group of Muslims who have taken refuge in a guru's asram (a place where a holy guru lived and worked). But at a point Raghurāman has an out of the world experience in the asram.