Noite Passada em Soho acompanha Eloise (Thomasin Mckenzie), uma jovem apaixonada por design de moda que consegue, misteriosamente, voltar à década de 1960. Lá, ela encontra Sandy (Anya Taylor-Joy), uma deslumbrante aspirante a cantora por quem é fascinada. O que ela não contava é que a Londres dos anos 1960 pode não ser o que parece, e o tempo passa cada vez mais a desmoronar, levando a consequências sombrias.