The story was a fantasy, not plausible in any way - yet this movie was fun. This was the first time I'd seen an Indian film, at the urging of someone who has already seen it twice (she is a big Shah Rukh Khan fan). It's quite different in every way from the American films I've always seen, but very entertaining and had almost every type of movie one can imagine all rolled into one film: action, drama, romance, musical and comedy. Some of the acting was a bit "hammed up", but was still right for the material. The woman who played Lucky's mom was quite good. I liked the Matrix references and how it was done in an obvious way, more of a fun "hats off"(let's look like what they did in Matrix) instead of merely copying. Even though I speak English and no Hindi, I easily followed along with the story and had no problem with the subtitles. This was a long movie (3 hours), yet time flew. The end of the movie was touching with the exchange (don't want to spoil it) and loads of "real people" cast in the parts. At the very end the credits were fun, too, with the cast and crew holding up different signs with their names - if these people didn't have a great time doing this film, they fooled me! I'd say this film is good for most all ages. Even though there are loads of pretty girls, nothing seems too suggestive and seemed more in fun. I left feeling good and as if I had honestly been entertained. Good work!