A
🔍
Movie

Imaginary Heroes

People are never who they seem to be.

6.5(121)20041h 51m
IMDbOfficial site

Where to watch Imaginary Heroes in Mexico

Imaginary Heroes isn't available to stream, rent or buy in Mexico right now. Availability changes often, so check back soon. Availability checked 24 May 2026.

About Imaginary Heroes

Imaginary Heroes is a 2004 movie in the Comedy and Drama genres, directed by Dan Harris, starring Sigourney Weaver, Emile Hirsch and Jeff Daniels. It has a runtime of 1 hour 51 minutes. It holds an average rating of 6.5/10 from 121 viewers. Below you can see where to watch Imaginary Heroes in Mexico — across streaming, rental and purchase options — along with the full cast, trailer and viewer reviews.

Imaginary Heroes trailer

Overview

Matt Travis is good-looking, popular, and his school's best competitive swimmer, so everyone is shocked when he inexplicably commits suicide. As the following year unfolds, each member of his family struggles to recover from the tragedy with mixed results.

Top cast

Themes & keywords

suicidesuicide missionfamilyfamily problemsgay theme

Frequently asked questions

Where can I watch Imaginary Heroes in Mexico?+

Imaginary Heroes is not currently listed on any streaming, rental or purchase service in Mexico. Availability changes often, so check back or switch your region.

Is Imaginary Heroes on Netflix?+

Imaginary Heroes is not on Netflix in Mexico right now.

How long is Imaginary Heroes?+

Imaginary Heroes has a runtime of 1 hour 51 minutes (111 minutes).

Who stars in Imaginary Heroes?+

Imaginary Heroes stars Sigourney Weaver, Emile Hirsch, Jeff Daniels, Michelle Williams and Kip Pardue.

When did Imaginary Heroes come out?+

Imaginary Heroes is a 2004 movie directed by Dan Harris.

What genre is Imaginary Heroes?+

Imaginary Heroes is Comedy and Drama film.

Who directed Imaginary Heroes?+

Imaginary Heroes was directed by Dan Harris.

User reviews

Write a review for Imaginary Heroes

No reviews yet — be the first to review Imaginary Heroes.

Explore more