If you loved Mama Mia on Broadway, you'll love the movie. There were times when I thought Ms. Streep was too cheesy in her role as Donna, but when she sang "Winner Takes it All" - Wow! Take the fun of the Broadway show and set it in the incredible Greek island location and you get a movie that makes you walk out smiling and singing. I couldn't wait to get home to pull out my Mama Mia cast album. Amanda Seyfried was absolutely delightful as Sophie - and her voice was a big surprise. Although Pierce Brosnan didn't pull off the musical numbers flawlessly, he made a great Sam. Baranski, Walters, Firth and Skaarsgard made a good supporting cast and Dominic Cooper was hot - actually made for a steamy scene or two with Seyfried. Once you get through a couple of cheesy numbers - when Donna first sees the three "dads" and "Money, Money, Money" the rest is great fun.