Dirty Hearts (2012): cast, story & where to watch

2012 · Film · ★ 6.7

Dirty Hearts poster

Released in 2012, Dirty Hearts is a drama, war and history film directed by Vicente Amorim, running about 90 minutes.

What it’s about. In 1945, Japan surrendered to the United States and the Second World War was over. Right? Wrong. For eighty percent of the Japanese community in Brazil, Japan had won the war and defeat was nothing more than American propaganda. The few immigrants that accepted the truth were persecuted. Some were hunted down and assassinated - by their own countrymen - causing the start of a new, private war. Dirty Hearts is a thriller and love story told by the wife of one of the fanatics dedicated to preach Japanese victory. Little by little, she watches her husband, a hard-working immigrant, become an assassin and their love story fade away.

Who’s in it. Dirty Hearts stars Tsuyoshi Ihara as Takahashi, Takako Tokiwa as Miyuki, Eiji Okuda as Coronel Watanabe and Shun Sugata as Sasaki, among others.

How it landed. With an audience score of 6.7/10, Dirty Hearts has drawn a solid, mixed-to-positive response.

Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch Dirty Hearts page.

If you liked it. Fans of Dirty Hearts tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.

Frequently asked

Where can I watch Dirty Hearts (2012)?
Streaming, rental and purchase options for Dirty Hearts change frequently. Check our where-to-watch page for the latest availability in your country.
Is Dirty Hearts worth watching?
Dirty Hearts holds an audience score of 6.7 out of 10, and is a strong pick if you enjoy drama, war and history. Reactions are mixed, so it may depend on taste.
Who stars in Dirty Hearts?
Dirty Hearts stars Tsuyoshi Ihara, Takako Tokiwa, Eiji Okuda, Shun Sugata and Eduardo Moscovis.
When was Dirty Hearts released?
Dirty Hearts was released in 2012, with a runtime of about 90 minutes.