The story is about three Davids living in different parts of India whose lives eventually come together in a twist of events, and who are about to take a step that is going to change their lives forever.

Neil Nitin Mukesh
as David / Iqbal

Vikram
as David

Vinay Virmani
as David

Tabu
as Frenny

Monica Dogra
as Noor

Lara Dutta
as Neelam

Isha Sharvani
as Roma

Sheetal Menon
as Susie

Nassar
as Father Noyal

Nishan K. P. Nanaiah
as Peter