August 27th, 2026It Lives in the ScreenHorror0.0Two struggling artists in Los Angeles are drawn into a mysterious relationship with a computer virus named Cupid.TrailerWatch