She's ill-suited to the role, but it's more to her presence so it's not like she is actively terrible or anything. And even though I like all of Brosnan's Bond films (except the last), by that point the series had turned into a big-budget action cartoon anyway (and I mean this in a good way), so it's not like an improbable scientist named Christmas Jones would stand out too much in the movie. Also, I don't mean "ill-suited" because she's pretty, but because she just didn't seem believable. Sophi Marceau in the same movie is way prettier, for me personally, but I wouldn't pause one bit if she was in the role of a scientist.
In short, though: I don't mind Denise Richards, and she gets a lifetime movie pass with me (if I happen to come across one of the roles) for Wild Things