Vicky Kaushal: Deepak Chaudhary
Deepak is a 25-year old boy from a Dom family, who burn dead bodies on the ghats of Benares. He is studying civil engineering and also helps out his family too in their work...though he wants to get out of it.
Richa Chadha: Devi Pathak
Devi is a 24 year-old girl working as a receptionist cum counselor in a coaching center. As girls of her age would be, she's also curious about relationships and sex...unfortunately she gets embroiled in a controversy leading from her desires.
Shweta Tripathi: Shaalu Gupta
Shaalu is an upper-caste beautiful, honest and confident girl. She loves poetry and has a natural charm. She has fallen in love with Deepak...without thinking of the consequences.
Sanjay Mishra: Vidyadhar Pathak
An ex-professor of Sanskrit, Vidyadhar Pathak is a 52-year old Pandit selling 'puja samagri' on a Benaras ghat and also translates books. He also does the mundan sanskar for kids on the ghats and loves to discuss philosophy and history with his ghat neighbors...Devi is his daughter.
Nikhil Sahni: Jhonta
He is a free spirited orphan on the ghats of Benaras. He lives by the day and knows how to enjoy the spirit of childhood. He is happy to be working at the shop of Vidyadhar Pathak.
Four lives intersect along the Ganges: a low caste boy hopelessly in love, a daughter ridden with guilt of a sexual encounter ending in a tragedy, a hapless father with fading morality, and a spirited child yearning for a family, long to escape the moral constructs of a small-town.