Mamma Mia made the jump from Broadway to mainstreet in one big step. The stage presentation was transformed into sights and sounds by a great cast. Was surprised to hear Pierce Brosnan sing--and dance ( some). In some cases the songs/dance were over used--and extended too long. The message was sent and understood. In some cases Meryl Streep seemed uneasy in the role, and lacked depth of understanding of role she played. The role played by Colin Firth has made her a star to follow--with better direction she can be with us for a long time to come, in many films and TV. But I think she need a BROADWA role at this time to kick it up a knotch.