
Lonely Hearts
2006 · Movie · R · 108 min · ★ 6.1 · 54% critics
In the late 1940s, a charming con man and a jealous partner target lonely women through newspaper ads, turning scams into violence. As the crimes grow, two detectives work to follow the trail and stop the pair before more lives are lost.
Where to watch
Watch free on Shout! Factory TV and Plex.
2 hours to watch.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2006
- Release date
- 2006-04-30
- Language
- English
- Rated
- R
- Runtime
- 108 min
- Critic score
- 54/100
- TMDB rating
- 6.1/10 (377 votes)
About
You may like Lonely Hearts if you enjoy dark, period crime stories with a bleak mood and strong leads; Not for you if you want a tightly focused thriller or prefer less attention on the police side, like Monster or The Postman Always Rings Twice.
Pros: strong lead performances; period atmosphere; gritty crime story | Cons: uneven focus; familiar cop tropes; underused supporting roles
Themes
- sibling relationship
- undercover agent
- nurse
- detective
- eroticism
- greed
- observer
- seduction
- longing
- lonely hearts ad
- femme fatale
- murder
- +1 more
Cast & crew

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

Alice Krige
as Janet Long

Dagmara Dominczyk
as Delphine Downing
Directed by Todd Robinson