A young artist tries to win the heart of his muse, while her mother hatches a scheme to end his quest for true love.
Tabu
as Begum Hazrat Jaan
Katrina Kaif
as Firdaus
Aditya Roy Kapur
as Noor
Rahul Bhat
as Bilal
Akshay Oberoi
as Mufti
Lara Dutta
as Leena Becker
Ajay Devgan
as Muazzam
Aditi Rao Hydari
as Young Hazrat
Tunisha Sharma
as Young Firdaus
Rochelle Rao
as
Jason Shah
as
Suchitra Pillai
as Reporter