Leah, 10, mora em um grande vicariato, cheio de almas perdidas e necessitados. Durante o dia, a casa fervilha de gente; à noite está escuro, vazio, um espaço para os pesadelos de Leah se infiltrarem. Um pequeno visitante noturno traz conforto a Leah, mas logo ela perceberá que seu pequeno visitante oferece conhecimentos que podem ser muito, muito perigosos.
Os aposentados Muriel, Douglas, Evelyn, Graham e mais três amigos decidem curtir a aposentadoria em lugar diferente e o destino é a Índia. Encantados com o exotismo do local e com imagens do recém restaurado Hotel Marigold, a trupe parte para lá sem pestanejar e são recebidos pelo jovem sonhador Sonny. O único detalhe é que nada era muito bem como parecia ser, mas as experiências que eles irão viver mudarão para sempre o futuro de todos.