The new film blends classic anime inspirations with DC characters and will debut digitally on March 18, 2025.