The film is set to hit theaters on May 2, 2025 after its release was delayed due to the Hollywood writers and actors strikes last year, causing shifts in the cast and schedule