Personally I must confess to being more of a guns and explosions man, so I avoided Mama Mia like the plague while it was on at the cinema (I really don't think I could have dealt with a whole theatre singing along while I try to watch the film, curmudgeonly old sod that I am).
But under pressure from Mrs. NorfolkBoy I watched Mama Mia! before Christmas, it took about 40 minutes before I stopped sarcastially judging it and started dancing in my seat (around the time the villagers start joining in with Dancing Queen).
Then I watched it again about a fortnight ago, this time I giggled incessantly from start to finish, and I'm now firmly of the belief that if you can't enjoy Mama Mia! then you really have no soul, you're half human, let go the shackles of masculine posturing and release yourself to the wonder that is Pierce Brosnan singing SOS.
Never has a film had it's heart so firmly in the right place, I would reccomend it to anyone, and, oh yeah, I hate musicals usually.