Net Worth →
Cast & Characters

Lonely Hearts (2006): Where to Watch, Cast & Facts

An evergreen, sourced guide to Lonely Hearts: streaming options, cast and core facts.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Lonely Hearts poster
The Movie Database (TMDB) · TMDB image asset

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

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.

Sources

More in Movies