We often wax poetic and nostalgic about the “good old days”. Even though consciously and logically we know that is not true, that they were that good. The old days had their charms just like modern days do. They were not always safer, people died younger and racism and sexism were objectively worse. The young Eloise (Thomasin McKenzie), a recent resident of London after moving there from her little town in Yorkshire (or something like that) to attend fashion design school, finds out quickly how dangerous looking at that past with rose-colored glasses can be. Edgar Wright magically transports her to her favorite time period – the 60s London, SoHo specifically every night when she gets in bed. It’s a dream initially as she meets the alluring Sandie (an awesome Anya Taylor-Joy) who wants to be a singer and meets her ticket there, the sharp talking handsome Jack (Matt Smith). The dream after a few nights slowly turns into a horrible nightmare and a crime mystery. It’s a beautifully shot film with great set-pieces, performances and music. It could’ve done a better job fleshing out some characters but I loved the thrill of watching it.