January 16, 2022January 16, 2022 borgeditor Now streaming–Kevin Bacon and Amanda Seyfried star in the excellent suspense thriller, You Should Have Left