It's Hugh Grant's film.
St. Clair is really the main character, he's the one with the emotional journey, the one who faces crises and makes decisions and comes out of it a changed man. And Hugh Grant is quite brilliant, able to keep his performance on the tipping point of comedy, drama, and utter absurdity. He drives the film and holds it together, nice to see the old boy's still got it even if he doesn't feel like doing a lot of acting these days.
Yet Meryl got all the praise, and award nominations. Unfair, unfair!