Alex Fletcher (Hugh Grant) este o fostă vedetă a muzicii pop a anilor ’80 care a pășit de pe scena muzicală o dată cu destrămarea formației sale. În prezent, el supraviețuiește cântându-și vechile hituri la festivaluri locale și în parcuri de distracție. Când se ivește ocazia de a face un duet alături de Cora Corman (Haley Bennett), actuala regină a muzicii pop, Alex trebuie să născocească versurile și muzica pentru un nou hit. Însă, cum nu a mai scris un cântec de mulți ani, bărbatul are nevoie de ceva ajutor. În schimb, el o întâlnește pe Sophie Fisher (Drew Barrymore), care are grijă de plantele lui dar care se pricepe și la versuri. Aceasta suferă încă de pe urma unei relații eșuate alături de profesorul Sloan Cates (Campbell Scott) al cărui cel mai recent roman conține un personaj bazat chiar pe ea. Noi probleme apar când Sophie și Alex află care sunt intențiile Corei pentru cântecul lor.