2024-11-05 He Never Left (VOD) He Never Left (VOD) November 5 He Never Left (VOD) He Never Left VOD Release Date. He Never Left, a unique slasher, comes to Digital Video on Demand this November 5, 2024.