I've seen the play and had high hopes for the movie. Both the play and the movie do a great job of proving the timeless of ABBA's music. Where the play actors hit every note and are never seen out of makeup, the movie actors add a fantastic human element. Meryle Streep did a fantastic job of playing the role of Donna that is a welcome surprise. The rest of the cast did a great job also. The movie does exactly what it is supposed to do, make us laugh and feel good!