« Adaptation d'une comédie musicale faite d'un assemblage de chansons d'Abba » (Le Monde), Mamma Mia! a été accueilli comme un film sympathique malgré ses défauts que la presse n'a pas manqué de détailler: « un décor d'ile grecque écœurant de pittoresque pimpant, une intrigue inepte, un festival de minauderies et d'hystérie, une réalisatrice qui semble ne jamais savoir quoi regarder, entre les visages ou les pieds, des chorégraphies ingrates au possible » (Télérama), un « mauvais goût vestimentaire et des acteurs qui ne savent pas chanter » (Le Monde). En effet, si la critique a dénoncé unanimement ce « désastre esthétique » (Télérama) qu'est ce film « kitsch à souhait » (Studio), les acteurs n'ont pas non plus été épargnés. Selon Le Parisien, Meryl Streep, « affublée d'une salopette de bricoleuse », « beugle » et « Pierce Brosnan chante comme une chèvre » tandis que Les Inrockuptibles considère que les acteurs « y chantent consciencieusement comme sous la douche »! Pour Le Monde, « les comédiens bravent le ridicule sans essayer d'y échapper » mais le quotidien salue leur « enthousiasme » et leur « abandon », au point qu'on « ne peut que les encourager, comme des amis qui se risquent sur la scène pour un karaoké ». Mais, la surprise, c'est qu'« « il est possible de se prendre au jeu » même si « le plus difficile, c'est de l'assumer » (Le Parisien). En effet, « ce qui aurait été pris au premier coup d'œil pour une pub pour huile d'olive devient soudain un moment de fête » et « contre toute logique, le film emballe la plupart de ses spectateurs » (Le Monde). La plupart des publications explique cette réussite par la bonne humeur communicative qui baigne l'entreprise et par le caractère indémodable des tubes du groupe suédois. « Le traitement que la plupart des interprètes inflige aux chansons d'Abba démontre à quel point elles sont résistantes à l'usage » (Le Monde), mais, force est de reconnaître que, en comparaison avec Moulin rouge ou Chicago, « ce film n'a d'autre ambition que de prolonger l'été sur grand écran » (Studio).