It Lives in the Screen

image
Director(s):
Release date: August 27, 2026
Duration: 90 minutes
Add to favorites

Overview

Two struggling artists in Los Angeles are drawn into a mysterious relationship with a computer virus named Cupid.