Nic en Jules (Annette Bening en Julianne Moore) zijn getrouwd en wonen in Los Angeles. Nic werkt als gynaecoloog, terwijl Jules een bedrijf begint in landschapsontwerp. Beide vrouwen hebben een kind gekregen via dezelfde spermadonor.
Hun 15-jarige zoon Laser wil zijn biologische vader vinden, maar is te jong om deze informatie zelf op te vragen bij de spermadonorbank. Hij vraagt zijn 18-jarige zus Joni om hem te helpen. De bank vertelt hen dat Paul Hatfield (Mark Ruffalo), een restaurant eigenaar, hun donor is en geeft hen zijn contactinformatie.
Wanneer ze Paul ontmoeten, zijn de kinderen onder de indruk van zijn vrije levensstijl. Paul is enthousiast om in hun leven te komen, maar Joni en Laser vertellen dit eerst niet aan hun moeders. Uiteindelijk ontdekken Nic en Jules de waarheid en nodigen Paul uit voor een diner.
Wat volgt is een affaire tussen Jules en Paul, wat spanningen veroorzaakt binnen het gezin. Nic voelt zich ondermijnd door Paul, terwijl Jules zich meer gewaardeerd voelt door hem dan door Nic. De situatie escaleert en leidt tot een emotionele confrontatie. Uiteindelijk komt het gezin weer samen en vinden ze een manier om verder te gaan.