Um músico esquecido por quase todos, com 57 anos e sem dinheiro, Bad Blake só tem a reputação e um problema com o álcool. Ele vai tocando onde o chamam, com músicos locais, e vive entre procurar amor e trabalho. Depois de um acidente, são-lhe ditos os efeitos que o álcool e os cigarros tiveram e muda-se para casa de uma jornalista, tendo uma vida normal em casa. Após isso, Crazy Heart fica sem desenvoltura e acaba por ficar para a história pelo papel de Jeff Bridges.