Roohi est situé dans une ville fictive du nord de l'Inde. Le film tourne autour de deux garçons de la petite ville, Bhawra et Kattanni, coincés dans une forêt avec Roohi. Mais il y a un esprit insidieux qui les suit, les pieds tournés en arrière.
Un vieux couple marié était satisfait de sa vie mondaine de classe moyenne, jusqu'à ce que son fils décide de faire des études supérieures aux États-Unis.
Brij Mohan se fait passer pour mort pour échapper à l'insipide réalité de sa vie, et tout va bien pour lui. Jusqu'au jour où il est accusé d'être son propre assassin.
Après avoir été arrêté pour un crime qu'il n'a pas commis, un ambitieux musicien fait équipe avec quelques codétenus de Lucknow Central pour former un groupe.