I figured out the bad girl/daughter as soon as she was introduced, why didn't M? This one issue is just one symptom of the poor writing in this Bond. The sexual innuendos, historically silly, were no longer clever, they were just crude.
The female cast was one of the worst ever. I've heard Ms. Richards and Ms. Marceau have better performances in other films. Ms. Richards looks barely out of High School and is not convincing as a PhD senior scientist. The writers did neither of the women favors with their insipid dialogue. If Dr. Jones did not want jokes about her name, why not just use Dr. Jones or Chris?
Casting people should take a clue from the other Brosnan film last year, Thomas Crown Affair, and cast more mature women in some roles.
By the way, what brain trust thought they should kill off the Russian, a great repeating character?
A real let down after the previous Bond film.