Lonely Hearts (2006): Where to Watch, Cast & Facts
An evergreen, sourced guide to Lonely Hearts: streaming options, cast and core facts.

Here's the full cast of Lonely Hearts (2006) — who plays who — plus where to watch and the essential facts about this movie. True love can be murder.
Where to watch
Streaming availability changes by country and date — check TMDB or your local streaming app for current options.
Cast
John Travolta as Elmer Robinson; James Gandolfini as Det. Charles Hilderbrandt; Jared Leto as Ray Fernandez; Salma Hayek Pinault as Martha Beck; Scott Caan as Det. Reilly; Laura Dern as Rene Fodie; Michael Gaston as D.A. Hunt; Dan Byrd as Eddie Robinson
About Lonely Hearts
In the late 1940s, a murderous couple known as the 'The Lonely Hearts Killers' kills close to a dozen people. Two detectives try to nab the duo who find their targets via the personals in the paper.
More like Lonely Hearts
- In Secret
- Inventing the Abbotts
- The Enforcer
- Atonement
- Sea of Love
- The Burning Plain
- The Honeymoon Killers
- Hollywoodland
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch Lonely Hearts?
Streaming availability changes by country and date — check TMDB or your local streaming app for current options.
Who is in the cast of Lonely Hearts?
John Travolta as Elmer Robinson; James Gandolfini as Det. Charles Hilderbrandt; Jared Leto as Ray Fernandez; Salma Hayek Pinault as Martha Beck; Scott Caan as Det. Reilly; Laura Dern as Rene Fodie; Michael Gaston as D.A. Hunt; Dan Byrd as Eddie Robinson
Is this Lonely Hearts guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



