Ranjan, a small-town romantic boy from Banaras, lands a government job to marry Titli, but forgets to vow to Lord Shiva, causing him to be trapped in a time loop. A tale of love, fate, and redemption unfolds, as Ranjan tries to end the loop and get married.
Rajkummar Rao
as Ranjan
Wamiqa Gabbi
as Titli Mishra
Raghubir Yadav
as Raghunath
Seema Pahwa
as Ramawati
Zakir Hussain
as Brijmohan
Anubha Fatehpuria
as Anandi
Sanjay Mishra
as Bhagwan Das
Ishtiyak Khan
as Kishan
Poornima Sharma
as Sweety
Dhanashree Verma
as Jugni
Jay Thakkar
as Sushil
Dheerendra Gautam
as Hari