W 1960 roku, lider Beach Boys, Brian Wilson (
Paul Dano) jest u szczytu możliwości twórczych, całkowicie pochłonięty tworzeniem swojego albumu "Pet Sounds". Jednocześnie walczy z pojawiającą się psychozą. W 1980 roku, Brian (
John Cusack) jest sponiewierany przez lata choroby psychicznej, zdezorientowany, człowiek pod zegarkiem przez 24 godziny przy terapeucie dr Eugene Landy (Paul Giamatti). Ma szansę na zmianę życia po spotkaniu z sympatyczną Melindą Ledbetter (
Elizabeth Banks).