Es la historia de una vieja gloria de la música, de nombre Jack Fate (Bob Dylan), encerrado en prisión, y a quien permitirán salir para realizar un último concierto, benéfico, que se retransmitirá por televisión. Nina Veronica (Jessica Lange) es la productora televisiva del evento. Bobby Cupid (Luke Wilson) un ex colaborador del músico que volverá a estar a su lado. Bassett una antigua novia, y Pagan Lace (Penelope Cruz) su actual interés amoroso.