The marriage of Universal and Blumhouse has been a fairly satisfying one. Their latest collaboration, which likely would’ve been a box office hit (at least in opening weekend), is out on VOD. “You Should Have Left” stars Kevin Bacon and Amanda Seyfried and is partially based on a 2017 novella by Daniel Kehlmann. The title […]