Universal Pictures and Blumhouse Productions have announced that the psychological thriller “You Should Have Left” will be going to Premium VOD and will launch on June 19th. Kevin Bacon and Amanda Seyfried star as a couple seeking a restful vacation with their six year old daughter on an...
www.darkhorizons.com