The supporting cast, including Deepika Padukone as the beautiful and confident Shukra, adds to the film's charm. The movie's soundtrack, composed by A. R. Rahman, features some of the most iconic songs of recent times, including "Malhari" and "Chaliya".