Denise Richards, who played Dr Christmas Jones in the James Bond film The World Is Not Enough says she was heartbroken after receiving criticism for her role. She said she would get asked why she wore shorts if her character was a nuclear scientist. Denise said if she wore a lab and coat people would be upset about that too since she was a Bond girl.