Meryl Streep steals the show! She can sing, and she has you laughing, then crying, throughout the whole movie. Julie Walters and Christine Baranski are hilarious as Streep's best friends. Amanda Seyfried can also sing and is a perfect new cast as the daughter. The 3 fathers, Pierce, Colin, and Stellan, were great. Pierce can't sing, but nobody in our theater cared. Wonderful ABBA songs! I'll go see this movie 2 or 3 more times!