Universal and Blumhouse are taking their Kevin Bacon–Amanda Seyfried psychological thriller You Should Have Left straight into homes on Friday, June 19 for a North America PVOD release. The pic was directed by Jurassic Park and Mission: Impossible scribe David Koepp which he adapted from the German novel by Daniel Kehlmann. Bacon and Seyfried star as a couple seeking