Eloise (Thomasin McKensie) is a quiet girl from a small village with dreams of becoming a major fashion designer in the big city. She also sees the ghosts of dead people, for some reason. First year of study at the London College of Fashion looms and the stage is set for the thrills and spills of Uni life. A psychic, snidey roommates and impending deadlines play second fiddle when ghosties and ghoulies start to takeover day to day life for Eloise. Vivid dreams of an aspiring 60s singer Sandy (Anya Taylor Joy) blur the lines of reality in Edgar Wright’s first plunge into straight-faced horror. Tim Ovenden gives Last Night in Soho the onceover.