Just seen Mamma Mia at the cinema, and I think it'd be unfair to compare it to Hairspray as the only thing that connects them is that they're both musicals. Hairspray is the better of the two movies, but Mamma Mia is excellent too. The singing edges Hairspray ahead for me.