The film follows Nancy Stokes (Emma Thompson), a retired schoolteacher and widow. Having lived a life where she has never truly experienced sexual pleasure or adventure, she hires a young sex worker, Leo Grande (Daryl McCormack), for a hotel tryst. The film takes place almost entirely in a single hotel room, functioning as a two-hander that explores the evolution of their transactional relationship into something more complex and human.