Skip to content
SearchOTT
Lonely Hearts poster

Lonely Hearts

2006·Movie·R·108 min·6.1(378)

True love can be murder.

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.

▶ Watch trailer

Where to watch Lonely Hearts in United States

Click a service to open Lonely Hearts there. Availability last verified on June 20, 2026.

Where is Lonely Hearts streaming around the world?

CountryStreaming onRent / Buy
United StatesfuboTV, Shout! Factory TV, Plex
IndiaAmazon Prime Video, Amazon Prime Video with Ads
United KingdomRakuten TV
CanadaTubi TVApple TV Store, Amazon Video
AustraliaAmazon Prime Video, Amazon Prime Video with Ads, Tubi TVApple TV Store, Google Play Movies, YouTube
GermanyMoviedome Plus Amazon ChannelApple TV Store, Amazon Video, Sky Store
FranceApple TV Store, Canal VOD, Cinemas a la Demande
BrazilAdrenalina Pura Amazon channel, Adrenalina Pura Apple TV channel
JapanApple TV Store, FOD

About Lonely Hearts

Lonely Hearts is a 2006 English-language drama, thriller and crime film directed by Todd Robinson. The cast is led by John Travolta, James Gandolfini, Jared Leto. It has a runtime of 1h 48m. Viewers rate it 6.1/10 across 400 ratings. In United States, it is currently streaming on fuboTV, Shout! Factory TV, Plex.

Lonely Hearts was produced by Emmett/Furla Films, Millennium Media, and Nu Image Entertainment and made in United States of America and Germany. It was released on April 30, 2006, and carries a R certification. Made on a budget of about $18 million, it went on to gross $3 million worldwide.

Director
Todd Robinson
Writers
Todd Robinson
Release date
April 30, 2006
Original language
English
Age rating
R
Status
Released
Country
United States of America, Germany
Budget
$18 million
Box office
$3 million
Production
Emmett/Furla Films, Millennium Media, Nu Image Entertainment
#sibling relationship#undercover agent#nurse#detective#eroticism#greed#observer#seduction#longing#lonely hearts ad#femme fatale#murder#loneliness

Lonely Hearts cast & crew

Lonely Hearts was directed by Todd Robinson and written by Todd Robinson.

The cast features 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, and Laura Dern as Rene Fodie.

Behind the camera, the score was composed by Mychael Danna, cinematography is by Peter Levy, and it was produced by Holly Wiersma and Boaz Davidson.

Is Lonely Hearts worth watching?

Lonely Hearts holds an audience score of 6.1/10 from 378 ratings, a solidly received drama films.

At 1h 48m, it's a standard feature-length watch.

If you enjoy drama, thriller, and crime, Lonely Hearts is worth a place on your watchlist.

How and where to watch Lonely Hearts

In United States, you can stream Lonely Hearts on fuboTV, Shout! Factory TV, and Plex. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Lonely Hearts

John Travolta

John Travolta

Elmer Robinson

James Gandolfini

James Gandolfini

Det. Charles Hilderbrandt

Jared Leto

Jared Leto

Ray Fernandez

Salma Hayek Pinault

Salma Hayek Pinault

Martha Beck

Scott Caan

Scott Caan

Det. Reilly

Laura Dern

Laura Dern

Rene Fodie

Michael Gaston

Michael Gaston

D.A. Hunt

Dan Byrd

Dan Byrd

Eddie Robinson

Alice Krige

Alice Krige

Janet Long

Dagmara Dominczyk

Dagmara Dominczyk

Delphine Downing

Bailee Madison

Bailee Madison

Rainelle Downing

Bruce MacVittie

Bruce MacVittie

Det. Eastman

Lonely Hearts — FAQs

Where can I watch Lonely Hearts in United States?

Lonely Hearts is streaming on fuboTV, Shout! Factory TV, Plex in United States.

Is Lonely Hearts on fuboTV?

Yes — Lonely Hearts is currently available on fuboTV in United States.

What language is Lonely Hearts in?

Lonely Hearts is originally in English. Subtitle and dub options vary by streaming service.

How long is Lonely Hearts?

Lonely Hearts runs 1 hours 48 minutes (108 minutes).

What is Lonely Hearts rated?

Lonely Hearts is rated R. It holds a 6.1/10 audience score from 378 ratings.

More like Lonely Hearts

In Secret
The Honeymoon Killers
Inventing the Abbotts
Killer Heat
The Enforcer
Atonement
Sea of Love
The Burning Plain
Hollywoodland
I Am All Girls
The Postman Always Rings Twice
The Public Eye
Lonely Hearts (2006) — where to watch online · SearchOTT