I love Colin firth. Sure, Mamma Mia wasn't his best role but actors deal with that all the time. They have excellent roles and some not so good ones. I'm sure every actor has a had role that wasn't their best, but Colin Firth has had many fantastic roles. For example, A Single Man, The King's Speech, Pride and Prejudice, Easy Virtue...Those are just a few.