Theodore “Theo” Decker (Ansel Elgort) aveva 13 anni quando sua madre venne uccisa in un attacco terroristico al Metropolitan Museum of Art. La tragedia cambiò la sua vita, segnando l’inizio di un’odissea di dolore e sensi di colpa, reinvenzione, redenzione e anche d’amore. In tutto questo, tiene stretto un tangibile segno di speranza da quel giorno terribile... il dipinto di un uccellino incatenato al suo trespolo, "Il Cardellino".