The Whisper Man cast is led by Robert De Niro as retired detective Peter Willis, Adam Scott as his estranged son Tom Kennedy and Michelle Monaghan as Detective Amanda Beck. Acston Luca Porto plays Jake Kennedy, Tom’s abducted son. Netflix’s current cast list also includes Hamish Linklater, Owen Teague and Will Brill, while Michael Keaton was separately announced for a cameo.

The film builds its crime mystery around three generations of one family and the detective trying to find a missing child. For the streaming date, runtime and official trailer, read our The Whisper Man OTT release guide. For the spoiler-light verdict, see our The Whisper Man review.
The Whisper Man cast at a glance
| Actor | Character | Status |
|---|---|---|
| Robert De Niro | Peter Willis | Official Netflix mapping |
| Adam Scott | Tom Kennedy | Official Netflix mapping |
| Michelle Monaghan | Detective Amanda Beck | Official Netflix mapping |
| Acston Luca Porto | Jake Kennedy | Official Netflix mapping |
| Hamish Linklater | Norman Collins | Current IMDb credit; role not named by Netflix |
| Owen Teague | Francis Carter Jr. | Current IMDb credit; role not named by Netflix |
| Will Brill | Sgt. John Dyson | IMDb and secondary credit listings |
| Michael Keaton | Frank Carter | Trade-confirmed cameo; secondary role credit |
The first four actor-to-character pairings are explicitly confirmed in Netflix’s own captions and trailer material. The remaining character names come from current structured credit listings, so they are labelled separately rather than presented as Netflix-announced mappings.
Robert De Niro as Peter Willis
Robert De Niro plays Peter Willis, also called Pete, a retired police detective who captured the serial killer known as the Whisper Man more than a decade earlier. Peter is pulled back into the case when his grandson Jake disappears and the crime suggests the old nightmare has returned.
Peter’s professional experience is only part of the role. He must also face his damaged relationship with Tom, the son who needs his help but does not consider their estrangement repaired.
Adam Scott as Tom Kennedy
Adam Scott plays Tom Kennedy, a widowed crime writer and Jake’s father. Tom turns to Peter after the abduction, forcing him to work with the man he has kept at a distance.
Tom gives the thriller its immediate emotional stakes. The investigation is not an abstract return to an old case for him, but a race to bring his son home while confronting unresolved pain within his own family.
Michelle Monaghan as Detective Amanda Beck
Michelle Monaghan plays Detective Amanda Beck, the active investigator helping Peter and Tom search for Jake. Her role connects the current disappearance to the earlier police work that put the convicted Whisper Man behind bars.
Acston Luca Porto as Jake Kennedy
Acston Luca Porto plays Jake Kennedy, Tom’s 8-year-old son. His abduction brings the Whisper Man’s rhyme back into the family’s life and drives Peter’s return to the investigation.
Hamish Linklater as Norman Collins
Hamish Linklater is part of Netflix’s confirmed seven-person cast list. Current IMDb credits identify his character as Norman Collins, although Netflix has not yet attached that name to Linklater in its public title page or editorial material.
Owen Teague as Francis Carter Jr.
Owen Teague is officially listed among the film’s principal performers. IMDb currently credits him as Francis Carter Jr.; the character name remains absent from Netflix’s public cast announcement.
Will Brill as Sgt. John Dyson
Will Brill completes Netflix’s current principal cast list. Current credit listings map him to Sgt. John Dyson, a role that Netflix has not separately described in its publicity.
Michael Keaton as Frank Carter
Michael Keaton was announced during production for a cameo opposite Robert De Niro. Current credit listings identify the cameo as Frank Carter. Keaton does not appear in Netflix’s present seven-name cast display, so he is kept separate from the platform’s current principal billing.
What about John Carroll Lynch?
John Carroll Lynch was reported as joining the production in 2025, but he is absent from Netflix’s current cast list and no reliable character mapping is available. He is therefore treated as a production-stage announcement rather than a currently confirmed character entry.
Who made The Whisper Man?
James Ashcroft directs the adaptation of Alex North’s novel. Ben Jacoby and Chase Palmer wrote the screenplay. Anthony Russo, Joe Russo, Angela Russo-Otstot and Michael Disco are among the officially announced producers for AGBO.
After meeting the suspects, our The Whisper Man ending explained connects the killer reveal to Pete, Francis and the girl in blue. It contains full spoilers.
The Whisper Man cast FAQ
Who plays Peter Willis in The Whisper Man?
Robert De Niro plays Peter Willis, the retired detective who caught the original Whisper Man.
Who plays Tom Kennedy?
Adam Scott plays Tom Kennedy, the widowed crime writer whose son is abducted.
Who plays Detective Amanda Beck?
Michelle Monaghan plays Detective Amanda Beck.
Who plays Jake Kennedy?
Acston Luca Porto plays Jake Kennedy, Tom’s 8-year-old son.

