Denise Richards was hot - especially in Starship Troopers
There have been rumors that Denise Richards used to “play-for-pay” before becoming an actress.
If so, she fit Charlie’s profile.