An extremely good little film that shows that smart ideas, good writing, solid direction, likeable characters and an engrossing story will always win out in the end. Nia Vardalos stars as a Greek woman who just seems a bit out-of-place in her not always normal life. She is shy, reserved and ashamed of her heritage. Some makeup, a few college classes, stylish clothes and a travel agency job away from her father's restaurant are just the tickets to help her come out of her shell. Soon high school teacher John Corbett is entranced by her and they start a sweet love affair. Naturally she keeps the secret from her parents (Michael Constantine and Lainie Kazan) and the sparks fly when they eventually find out. They want their daughter to marry a Greek man and have lots of children, but Vardalos has other plans for her life. Corbett's love knows no bounds though as he makes it clear that she is the one he really wants. "My Big Fat Greek Wedding" happened due to good timing and lots of luck. Vardalos was struggling when Tom Hanks' wife (Rita Wilson) went to see the small play that the film is based upon. Wilson happened to see an advertisement for the show in the newspaper one day (the only day Vardalos could afford to run an ad) and the rest as they say is history. The film cost very little to make and usually second-rate director Joel Zwick ended up running the show. Vardalos' screenplay (Oscar-nominated) was the catalyst that put the film on the map and kept it there permanently. Most all the extras are real family members of Vardalos and Ian Gomez (who plays Corbett's best friend) is actually her husband in real life. Easily one of the most successful films of all time financially speaking (based upon the bargain basement cost and the astronomical showing at the box office), "My Big Fat Greek Wedding" is a wholesome film that the whole family can enjoy. It is another one of those rare films that feel like it was made during Hollywood's Golden Age of the 1940s. Not quite excellent, but dangerously close. 4.5 out of 5 stars.