Lonely Hearts poster

Lonely Hearts(2006)

1h 48mDrama, Thriller, Crime, RomanceEnglish
6.1/10
378 user ratings

True love can be murder.

Overview

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.

Director

Todd Robinson

Studio

Emmett/Furla Films

Budget

$18M

Revenue

$3M

Share:

Cast

John Travolta

John Travolta

as Elmer Robinson

James Gandolfini

James Gandolfini

as Det. Charles Hilderbrandt

Jared Leto

Jared Leto

as Ray Fernandez

Salma Hayek Pinault

Salma Hayek Pinault

as Martha Beck

Scott Caan

Scott Caan

as Det. Reilly

Laura Dern

Laura Dern

as Rene Fodie

Michael Gaston

Michael Gaston

as D.A. Hunt

Dan Byrd

Dan Byrd

as Eddie Robinson

Alice Krige

Alice Krige

as Janet Long

Dagmara Dominczyk

Dagmara Dominczyk

as Delphine Downing

Bailee Madison

Bailee Madison

as Rainelle Downing

Bruce MacVittie

Bruce MacVittie

as Det. Eastman

Where to Watch

This movie is not yet available on streaming platforms. It may still be in theaters or awaiting a digital release.

Movie Facts

Release Year

2006

Runtime

1h 48m

Language

English

Rating

6.1 / 10

Budget

$18M

Box Office

$3M

Production Companies

Emmett/Furla Films • Millennium Media • Nu Image Entertainment

You Might Also Like

Frequently Asked Questions

Where can I watch Lonely Hearts?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Lonely Hearts (2006).

What is Lonely Hearts about?

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.

Who directed Lonely Hearts?

Lonely Hearts was directed by Todd Robinson and released in 2006. It is a drama, thriller, crime, romance film.

How long is Lonely Hearts?

Lonely Hearts has a runtime of 1 hours and 48 minutes (108 minutes total).

Who stars in Lonely Hearts?

The cast of Lonely Hearts includes 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 more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.