Disagree about Hugh Grant though. I know he seemed to play a lot of bumbling British gents for a while but actually when he steps out of that comfort zone he's really good e.g. Jeremy Thorpe or his character in The Gentleman.
Yeah, I think some posters maybe have only seen him in romcoms. And even then he wasn't the nice bumbling gent in Bridget Jones.
Colin Firth otoh... I'm a bit disappointed when he's in something where he's not either Fitzwilliam or Mark Darcy.