Shahrukh Khan is a talented actor and I still rate him above one hit wonder Hrithik Roshan. Aishwariya Rai is as cute as a sister should be, but tried too hard to look young. Chandrachur Singh, he is a good actor, but the main problem was he wasn't right for the role. Ash and Chandrachur, ahh my god! Awful! Priya Gil was given no scope. Rest were typecast.
As to the film itself - it's worth watching once. Skip the end if you want to. Something to watch on a Sunday afternoon I guess. A poor ending lowers this to average fare.
A pleasant music score, impressive action sequences and beautiful cinematography in Goa (India) hides the absence of a tight script and sloppy direction. Overall, do not keep your expectations high.