Ryan J. Sloan’s self-financed directorial debut combines retro aesthetics and psychological depth, with a release scheduled for April 23, 2025.