Dan (Mark Ruffalo) is a down and out music executive who has hit a new low. While trying to recover from being fired from the record label he founded, he stops in a bar and listens to Gretta (Keira Knightley) sing. She too has suffered a big disappointment. What he hears and sees makes him think she has written a hit, although no one is applauding. Their journey to get this and other recordings made will tell you a lot about the music industry and how you can overcome disappointments.