Written and directed by Carlos A.F. Lopez, this buzzy short horror film debuted at Sundance 2024 before it was selected as ...