Alex Fletcher (Hugh Grant) is a washed-up 80s pop star who's been reduced to working the nostalgia circuit at county fairs and amusement parks. The charismatic and talented musician gets a chance at a comeback when reigning diva Cora Corman invites him to write and record a duet with her, but there's a problem—Alex hasn't written a song in years, he's never written lyrics, and he has to come up with a hit in a matter of days. Enter Sophie Fisher (Drew Barrymore), Alex's beguilingly quirky plant lady, whose flair for words strikes a chord with the struggling songwriter. On the rebound from a bad relationship, Sophie is reluctant to collaborate with anyone, especially commitment-phobe Alex. As their chemistry heats up at the piano and under it, Alex and Sophie will have to face their fears—and the music—if they want to find the love and success they both deserve. The film co-stars Brad Garrett as Alex's steadfast manager, Kristen Johnston as Sophie's sister, Rhonda, and Campbell Scott as Sophie's novelist ex-boyfriend. Newcomer Haley Bennett plays young, pop princess Cora Corman.