Set in a fictional town of North India, Roohi is a horror-comedy about two small-town boys, Bhaura and Kattanni played by Rajkummar Rao and Varun Sharma, who come across a girl called Roohi, played by Janhvi Kapoor.
Due to strange circumstances both the boys are stuck with Roohi in a forest. Bhaura falls in love with Roohi but the twist in the tale happens when they realize that Roohi has a split personality and her other personality in the same body is called Afza. If Bhaura likes Roohi, then Kattanni starts liking Afza! But Roohi and Afza are the same person.
What follows is a madcap journey where the one who is madly in love with Roohi is trying to get rid of Afza and the one who is madly in love with Afza, wants to marry her. The boys fight and brawl and try to outdo each other to get the love of their lives. The crazy and entertaining turn of events in this loony town leads to a concoction of madness and absurdity that will be relished by the audiences.