Heat 2 Cast: DiCaprio, Bale, Driver and Who Plays Who
Leonardo DiCaprio in Berlin in 2010. Siebbi, CC BY 3.0 · License. Display may be cropped.
Smart summary
Leonardo DiCaprio takes over Chris Shiherlis, Christian Bale inherits Vincent Hanna and Adam Driver has named his villain. Here’s what each role asks of the actor and where the casting stands.
How do you take over a role people remember for a glance? Leonardo DiCaprio gets that problem in Heat 2. Christian Bale gets the opposite one. People can hear Al Pacino’s Vincent Hanna across a crowded restaurant, and somehow Bale has to persuade us to listen to him all over again. The pair have the most revealing assignments in Michael Mann’s new cast. TheWrap’s reporting on the two leads.
Leonardo DiCaprio gets the life Val Kilmer left unfinished
Remember Chris at the curb outside Charlene’s place. He thinks he’s going home. She moves one hand. For a beat, Kilmer lets the smile stay on Chris’s face even after his eyes have understood. His getaway is so quiet you can miss what it costs him. The next actor inherits a marriage, a child and the knowledge that going home could destroy them.
DiCaprio has played a man trying to keep fear out of his voice before. Watch Billy Costigan in The Departed when somebody asks him a simple question and he has to calculate how an innocent man would answer. Chris invites a different use of that skill. The people he loves already know exactly who he is. What he has to conceal, if he wants them safe, is where he is and how badly he wants to come back.
This is also DiCaprio’s first time stepping into a part another actor made famous in a Mann film. He has spent most of his career creating characters from scratch, and his biggest Scorsese roles, in The Wolf of Wall Street and Killers of the Flower Moon, were men who talk too much. Chris is the opposite. The best version of this performance may be the one with the fewest lines.
Christian Bale has worked this side of a Michael Mann manhunt before

Bale played federal agent Melvin Purvis for Mann in Public Enemies. Think of how carefully Purvis chooses his words. Now remember Hanna at the coffee shop, asking Neil about the woman in his life. He sounds genuinely interested, which makes the conversation stranger and more intimate than an interrogation. It would be an easy scene to spoil by doing a Pacino voice.
The book gives Bale another way in. Its 1988 Hanna is investigating home invasions in Chicago. In the later story, he knows exactly which member of Neil’s crew got away in Los Angeles. One detective arrives at a house to find out what happened to strangers. The other has already held a dying man’s hand and knows the fugitive by name. We want to see whether Bale lets that history change the way Hanna enters a room. Meg Gardiner on the novel’s two timelines.
Bale also brings a history with physical transformation that suits a story set years apart. He has lost and gained weight dramatically for roles from The Machinist to Vice. A younger, leaner Hanna in 1988 and a more worn one later would let the audience read the years on the detective’s body before anyone says a date.
Adam Driver finally put a name to his role

Driver told Rich Eisen he plays Otis Wardell. Wardell comes from the novel, which gives Driver a freedom DiCaprio and Bale don’t have. Nobody is waiting to see whether he can reproduce a beloved performance. Stephen Graham, meanwhile, inherits Neil McCauley. For him the audience’s knowledge works in reverse. We already know which decision will kill Neil. Graham gets to show us a man who still thinks his rules will save him. Driver’s interview.
The cast and where each name comes from
| Actor | Heat 2 role | What’s on record |
|---|---|---|
| Adam Driver | Otis Wardell | Confirmed by Driver on November 4. Wardell comes from the book. |
| Leonardo DiCaprio | Chris Shiherlis, played by Val Kilmer in 1995 | TheWrap reported the deal and role. |
| Christian Bale | Vincent Hanna, originally Al Pacino | TheWrap reported the deal and role. |
| Stephen Graham | Neil McCauley, originally Robert De Niro | Reported cast. Graham has also discussed the shoot publicly. |
| Odessa Young | Charlene Shiherlis, originally Ashley Judd | Reports differ between casting and negotiations. |
| Ebon Moss-Bachrach | Kelso, originally Tom Noonan | TheWrap reported final talks. The studio declined comment. |
| María Cid | Gabi | Reported as a leading choice. A signed deal remains unverified. |
TheWrap on DiCaprio and Bale · Entertainment Weekly’s cast reporting · The Playlist on Young and Cid · TheWrap on Kelso.
Pylcrow’s take: the casting puts two of the biggest stars of their generation into parts defined by restraint. DiCaprio has to make an escape feel like a loss, and Bale has to play a famous detective before he became the man audiences remember. If Mann trusts their silences, this is the strongest crime cast of the decade on paper.
- Documented: Adam Driver as Otis Wardell, confirmed by Driver on The Rich Eisen Show.
- Claimed: DiCaprio as Chris and Bale as Hanna, from trade reporting. Neither the studio nor Mann has released an official cast list.
- Unresolved: Odessa Young, Ebon Moss-Bachrach and María Cid, all still reported as talks or front-runners.
Quick answers
Is Robert De Niro in Heat 2? No. Stephen Graham is reported as Neil McCauley, the role De Niro played in 1995, because the story is set mostly in the years before and just after the original film.
Is there a Heat 2 trailer? No. Filming had not started as of November 2026, so there is no official trailer or release date yet.
Read next: what the Heat 2 story asks of Chris and Hanna.
For the full picture beyond the casting headlines, start with our Heat 2 story and cast guide, which explains the novel’s prequel-and-sequel timeline and links to the deeper character analysis.

