Crazy Heart is a 2009 American drama film, written and directed by Scott Cooper and based on the 1987 novel of the same name by Thomas Cobb. Jeff Bridges plays a down-and-out country music singer-songwriter who tries to turn his life around after beginning a relationship with a young journalist portrayed by Maggie Gyllenhaal. Other supporting roles are played by Colin Farrell, Robert Duvall, and child actor Jack Nation. Bridges, Farrell, and Duvall also sing in the film. The novel on which the film was based was actually inspired by country singer Hank Thompson. Bridges earned the 2009 Academy Award for Best Actor for his performance in the film.