Predictable with some really hysterically funny surprises. Meryl Streep wonderfully holds it together, Alec Baldwin, perfectly cast and plays it to the hilt, Steve Martin, funny yet vulnerable. John Krasinski is terrific and steals the show. Relating as a couple, we really enjoyed this laugh-out-loud movie.