Four expectant couples learn that having a baby is anything but predictable in this uplifting romantic comedy based on Heidi Murkoff's ubiquitous best-seller. A household name thanks to her popular fitness show, Jules (Cameron Diaz) can't contain her excitement after learning she is about to have a baby with Evan (Matthew J. Morrison), the sure-footed star of a popular TV dance programme. But the closer Jules gets to her due date, the more she and Evan realise the demands of parenthood and the responsibilities of a celebrity couldn't be more different. Meanwhile, outspoken infant advice author Wendy (Elizabeth Banks) contends with surging hormones as her belly begins to swell, and her devoted husband Gary is shell-shocked to discover that his overbearing father's trophy wife will soon be having twins. Of course not everyone is cut out to be a father, and as professional photographer Holly (Jennifer Lopez) prepares to scour the globe for a child to adopt, her reluctant husband Alex gets his first glimpse of fatherhood in a brutally honest support group for new dads. And while some parents spend years preparing for the right moment to have a child, feuding food truck owners Rosie (Anna Kendrick) and Marco (Chace Crawford) get the surprise of their lives when an impulsive act of passion has permanent repercussions.