Todd Robinson's Lonely Hearts features John Travolta and James Gandolfini as Elmer C. Robinson and Charles Hildebrandt, a pair of homicide detectives who are on the trail of lovers on a crime spree. The evil duo of Ray Fernandez (Jared Leto) and Martha Beck (Salma Hayek) take advantage of elderly widows, stealing as much money as they can after gaining the victim's confidence, and then murdering their mark. Robinson becomes drawn into the case too deeply in order to help him confront his feelings, as his wife has recently killed herself.