Crazy Heart (2009): Where to Watch, Cast & Facts
An evergreen, sourced guide to Crazy Heart: streaming options, cast and core facts.

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
- A Star Is Born
- The Doors
- Blaze
- Black Snake Moan
- Crossroads
- La Bamba
- The Thing Called Love
- Ray
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.



