Heat 2: Michael Mann’s long-awaited Heat follow-up eyes a big-screen return, with DiCaprio potentially on board

Heat 2: Michael Mann’s long-awaited Heat follow-up eyes a big-screen return, with DiCaprio potentially on board
source: gettyimages
February 25, 2026

Heat 2, a project that would pick up after the iconic film Heat while also venturing into the characters’ earlier years, has been inching toward reality for years. Director Michael Mann has been Perkins on the idea for ages, especially after he co-authored a tie-in novel with Meg Gardiner in 2022 that threads the original story with new explorations of its players’ pasts.

The director has repeatedly floated the notion of returning to the Heat universe, with momentum growing after the book’s publication. In 2023 he said Heat 2 would be his next movie, and in 2024 he indicated a 2025 release, though that timeline never came to fruition. Nevertheless, sources still say the project isn’t dead, and recent reporting suggests it could still move forward.

Is there a Heat 2 release date?

Is Leonardo DiCaprio joining the Heat 2 cast?

What Heat 2 is about

If you’re following Heat 2 updates, keep an eye on official announcements regarding cast, financing, and a concrete production timeline. In the meantime, you can revisit classic action cinema lists and upcoming-year calendars for more to look forward to.

Related links

By submitting, I confirm I have the right to share this link and I agree to link back to this article from the submitted page. Duplicate URLs are rejected. Up to 5 links per page.

GraphQL · 148 ms
query Q($id: Int!, $domain: Int!, $srcId: Int!, $hasSrc: Boolean!, $hasSelf: Boolean!) {
  self: qa_ai(where: {id: {_eq: $id}}, limit: 1) @include(if: $hasSelf) { id title text date }
  linksarticle: qa_ai(where: {domain: {_eq: $domain}, id: {_neq: $id}}, order_by: {id: desc}, limit: 8) { id title }
  linksbottom: qa_ai(where: {domain: {_neq: $domain}, id: {_lt: $id}}, order_by: {id: desc}, limit: 3) { id title domain }
  source: qa_ai(where: {id: {_eq: $srcId}}, limit: 1) @include(if: $hasSrc) { id title }
}
{
  "id": 6646098,
  "domain": 7,
  "srcId": 0,
  "hasSrc": false,
  "hasSelf": true
}