It was originally scheduled to release on June 18, 2027.
It was originally scheduled to release on June 18, 2027.
(Source: www.nickalive.net/2025/12/what...)
They are now entering exclusive deal talks, with Netflix offering $30 a share and a $5 billion break-up fee.
A new trailer drops this week.