An ageing hard-living 1970s rock star decides to change his life when he discovers a 40-year-old undelivered letter written to him by John Lennon.
Al Pacino
as Danny Collins
Annette Bening
as Mary Sinclair
Christopher Plummer
as Frank Grubman
Jennifer Garner
as Samantha Leigh Donnelly
Bobby Cannavale
as Tom Donnelly
Nick Offerman
as Guy DeLoach
Josh Peck
as Nicky Ernst
Katarina Čas
as Sophie
Giselle Eisenberg
as Hope Donnelly
Melissa Benoist
as Jamie
Scott Lawrence
as Dr. Ryan Kurtz
Brian Thomas Smith
as Judd