
120 minutes
5/29/2015
In the late 1960s, the Beach Boys' Brian Wilson stops touring, produces "Pet Sounds" and begins to lose his grip on reality. By the 1980s, under the sway of a controlling therapist, he finds a savior in Melinda Ledbetter.

Paul Dano
as Brian Wilson 1960s

John Cusack
as Brian Wilson 1980s

Elizabeth Banks
as Melinda Ledbetter

Paul Giamatti
as Dr. Eugene Landy

Jake Abel
as Mike Love

Kenny Wormald
as Dennis Wilson

Brett Davern
as Carl Wilson

Graham Rogers
as Al Jardine

Erin Darke
as Marilyn Wilson

Bill Camp
as Murry Wilson

Joanna Going
as Audree Wilson

Nick Gehlfuss
as Bruce Johnston
Mark Linett
as Chuck Britz

Johnny Sneed
as Hal Blaine
Gary Griffin
as Al De Lory
Teresa Cowles
as Carol Kaye
Vince Meghrouni
as Woodwind / Brass Player

Jeff Meacham
as Tony Asher

Max Schneider
as Van Dyke Parks

Diana Maria Riva
as Gloria
Erik Eidem
as Doug

Dylan Kenin
as Rob

Carolyn Stotesbery
as Sarah

Fred Cross
as Cadillac Colleague

Tyson Ritter
as Hipster #1

Jeff Galfer
as Hipster #2
Morgan Phillips
as Evan

Wayne Bastrup
as Process Server
Oliver Pohlad
as Young Brian
Christopher Reccardi
as Wrecking Crew Musician
Robert Matsuda
as Wrecking Crew Musician
Willie Aron
as Wrecking Crew Musician
Larry Greenfield
as Wrecking Crew Musician
Rob Laufer
as Wrecking Crew Musician
Michele Forest
as Wrecking Crew Musician
Cameron Stone
as Wrecking Crew Musician
David Crozier
as Wrecking Crew Musician
John Krovoza
as Wrecking Crew Musician
John Petring
as Wrecking Crew Musician
Alan Busteed
as Wrecking Crew Musician
Carl Byron
as Wrecking Crew Musician
Todd Jaeger
as Wrecking Crew Musician
Jim Laspesa
as Wrecking Crew Musician
Hani Abaza
as Dancer
Tricia Davern
as Dancer
Misha Hamilton
as Dancer

Erica Jenkins
as Dancer
Ragon Miller
as Dancer

Haylee Roderick
as Dancer

Brian Wilson
as Self (Archive Footage)