Have you seen the movie "Lonely Hearts" (2006) with Salma Hayek, John Travolta, and Jared Leto? It's a hard boiled docudrama. Travolta plays the dogged investigator. Hayek plays the femme fatale and Leto is her companion in crime.
At Rotten Tomatoes, one reviewer said Salma Hayek played the femme fatale part perfectly. Another reviewer wrote that she was lousy.
I'm in the former camp. I thought Hayek acted the part well, but had lousy material to work with.
I wondered what other crime writers and fans thought.