there no good way to describe the horrendous experience that to watch mamma mia represent hitler must be look up and say to the pseudo director phyllida lloyd you monster and what have you do . everything about the movie be wrong . just wrong . even it success and which be unexplainable . i can understand when those crappy parody movie and like epic movie and make their minimal share of money and turn profit just because theyre cheap ( of course they be . ) . but when something like mamma mia make 450 million dollar worldwide and you think what the hell be wrong with the world . and to think we have meryl streep and one of the great alive actress of the world and in it . what be she think . i need the money and she could say . well then and sell one of your grandchild and even that would be less embarrass . it not that meryl be good in a disastrous piece of and err and amovie . she also disastrous . when she sings and even though she get the vocal and it ridiculous . bad than her only pierce brosnan . he use to be james bond . now he sing abba in a purple spandex during the credit of the bad movie ever . really . and when i mention abba and not that i have anything against the band and their music . though it doesn not help them when actor start sing ( badly ) and dance ( bad ) and the extra join then ( they pop out of nowhere . frequently . ) to present one terrible musical sequence after the other . you wan na cry when the music start . and i love musical . but this be the first in the genre where you pray for actual silence . i could keep go . the list go on forever . you could write a stephen king novel with the complete list of mistake in this movie . to sum up represent go watch it . really . you have get to witness to understand . and since it already a huge success and who care if it make a few more dollar from you . and it not like youre sell your soul to the devil . meryl do that before . for the whole mankind . and now the world must end and because we have commit the ultimate evil and we must be destroy .