Quoyle (Spacey) cresce complessato e triste, vittima di tutti, soprattutto della donna più orrenda che esista (Blanchett), che lo sposa, gli porta gli uomini in casa, fugge e ritorna, per andarsene definitivamente, dopo aver venduto la loro bambina a un'organizzazione di adozioni. Fortuna che la donna muore in un incidente e la bimba torna col papà. Con l'aiuto di una zia (Dench) la famigliola si trasferisce in un paese sul freddo mare di Terranova, dove trova gente dura e triste, dedita al mare e alle tragedie. Inaspettatamente Quoyle, la cui famiglia ha trascorsi pirateschi e misteriosi, trova lavoro in un giornaletto locale e lì esprime un talento che nessuno, a cominciare da lui, sospettava. Incontra anche una vedova (Moore) con la quale si rifarà una vita.