text: Kate Beckinsale is as good if not better than Gwyneth Paltrow as Emma in this movie, although I really liked Gwyneth Paltrow in the other Emma version. They're both good in different ways. Kate Beckinsale as Emma seems more interesting, almost, though. And I liked the woman who played Harriet Smith in this movie better, too...she was more believably sweet and sentimental. There are certain things I like better about the Gwyneth Paltrow version, though, like how the humorous side is more apparent.