Two Things: Meryl Streep is, duh, so amazing. Colin Firth is, duh, so charming.
Meryl Streep can channel anyone. Seriously, ANY-fucking-ONE.