"When Will I Be Loved?" takes a classic Hollywood subject and gives it a steamy modern twist. Neve Campbell plays Vera, in a role that is startlingly different than anything we've seen from her before. Vera is a beautiful, willful, independent woman who engages in an elegantly improvised payback. The revenge targets two men (Weller and Chianese) who have taken her for granted and feel condescendingly superior in wit and resolve. Belatedly they discover that it's they who are in over their heads and Vera who has the ultimate control over her world. "When Will I Be Loved?" is a hip, scintillating, post-feminist film that takes a black widow scenario and brings it modern new life.