Ben (Josh Duhamel) é um advogado ambicioso que tem um grande caso nas mãos. Ele é contratado pelo executivo Abrams (Al Pacino), que trabalha numa empresa farmacêutica. Ele quer revelar os podres por trás dos negócios do diretor da companhia, o bilionário Denning (Anthony Hopkins). O que seria um trabalho ótimo para alavancar a carreira de Ben se transforma num pesadelo quando ele é acusado de assassinato.
Quando uma misteriosa mulher chamada Katie (Julianne Hough) se muda para a pequena cidade de Southport, Carolina do Sul, seus novos vizinhos começam a levantar questões sobre seu passado. Bela e discreta, ela evita qualquer tipo de laço pessoal com os outros habitantes da região até que conhece o charmoso Alex (Josh Duhamel), um homem gentil, viúvo e pai de dois filhos, e a sincera Jo (Cobie Smulders), que se torna sua amiga. Katie começa...