Laura (Vera Farmiga) é uma mulher que busca viver uma vida tranquila e que faz o possível para ajudar as pessoas. No entanto, seus desejos e sua generosidade característica entram em conflito quando ela precisa levar Jack (Christopher Plummer), um…
Nova York, 1988. Novelista mentalmente instável e viúvo (Russel Crowe) tenta criar sozinho a filha de cinco anos. Vinte anos depois a garota, já adulta (Amanda Seyfried), cuida de crianças com problemas psicológicos e ainda tenta entender sua complicada infância.
Com o Dia dos Namorados se aproximando, uma programadora propõe um algoritmo de namoro revolucionário ao novo CEO e os dois são obrigados a servir de cobaia para o produto.