I don't think the director was the problem with Mamma Mia. Actually, I am not sure there was a problem. For me it was a good film for what it was, a fun, campy and slightly cheesy musical. It was not the type of role to showcase any acting skills even if Meryl Streep was involved. Didn't it go on to become the biggest grossing film of all time in Britain?