Imaginary Heroes (2004): cast, story & where to watch
2004 · Film · ★ 6.5

Released in 2004, Imaginary Heroes is a comedy and drama film directed by Dan Harris, running about 111 minutes. “People are never who they seem to be.” — that tagline sets the tone.
What it’s about. 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.
Who’s in it. Imaginary Heroes stars Sigourney Weaver as Sandy Travis, Ryan Donowho as Kyle Dwyer, Emile Hirsch as Tim Travis and Jeff Daniels as Ben Travis, among others.
How it landed. With an audience score of 6.5/10, Imaginary Heroes has drawn a solid, mixed-to-positive response.
Where to watch. In US you can rent or buy it from Amazon Video, Google Play Movies, YouTube and Fandango At Home. See the full, country-by-country breakdown on our where to watch Imaginary Heroes page.
If you liked it. Fans of Imaginary Heroes tend to enjoy Forrest Gump, Parasite, Life Is Beautiful and Fight Club.
Frequently asked
- Where can I watch Imaginary Heroes (2004)?
- In US, Imaginary Heroes is available to rent or buy from Amazon Video, Google Play Movies and YouTube. Availability varies by country — check our where-to-watch page for every region.
- Is Imaginary Heroes worth watching?
- Imaginary Heroes holds an audience score of 6.5 out of 10, and is a strong pick if you enjoy comedy and drama. Reactions are mixed, so it may depend on taste.
- Who stars in Imaginary Heroes?
- Imaginary Heroes stars Sigourney Weaver, Ryan Donowho, Emile Hirsch, Jeff Daniels and Michelle Williams.
- When was Imaginary Heroes released?
- Imaginary Heroes was released in 2004, with a runtime of about 111 minutes.
