Cameron Diaz is known as mind-numbingly stupid, even for Hollywood. The other things she's famous for are having horrendously bad personal hygiene, and hiring an assistant to shave her armpits. Not exactly the person I want to take voting advice from.
But she's dating JUSTIN TIMBERLAKE! (sarcasm)