Net Worth →
Cast & Characters

Crazy Heart (2009): Where to Watch, Cast & Facts

An evergreen, sourced guide to Crazy Heart: streaming options, cast and core facts.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Crazy Heart poster
The Movie Database (TMDB) · TMDB image asset

Here's the full cast of Crazy Heart (2009) — who plays who — plus where to watch and the essential facts about this movie. The harder the life, the sweeter the song.

Where to watch

TMDB's U.S. watch-provider data lists Amazon Video, Apple TV Store, Google Play Movies, YouTube, Fandango At Home. Availability changes by country and date, so check your streaming app before watching.

Cast

Jeff Bridges as Bad Blake; Maggie Gyllenhaal as Jean Craddock; Robert Duvall as Wayne; Colin Farrell as Tommy Sweet; Tom Bower as Bill Wilson; Paul Herman as Jack Greene; Beth Grant as Jo Ann; J. Michael Oliva as Bear

About Crazy Heart

When reporter Jean Craddock interviews Bad Blake—an alcoholic, seen-better-days country music legend—they connect, and the hard-living crooner sees a possible saving grace in a life with Jean and her young son.

More like Crazy Heart

Figures and availability come from public TMDB data and are provided as a sourced reference.

Frequently asked questions

Where can I watch Crazy Heart?

TMDB's U.S. watch-provider data lists Amazon Video, Apple TV Store, Google Play Movies, YouTube, Fandango At Home. Availability changes by country and date, so check your streaming app before watching.

Who is in the cast of Crazy Heart?

Jeff Bridges as Bad Blake; Maggie Gyllenhaal as Jean Craddock; Robert Duvall as Wayne; Colin Farrell as Tommy Sweet; Tom Bower as Bill Wilson; Paul Herman as Jack Greene; Beth Grant as Jo Ann; J. Michael Oliva as Bear

Is this Crazy Heart guide official?

No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.

Sources

More in Movies