Entertainment Movie Releases YOU SHOULD HAVE LEFT – Universal Pictures Release Date Announcement Universal Pictures and Blumhouse Productions’ YOU SHOULD HAVE LEFT will be available in North America on premium By Coast To Coast TV / June 8, 2020