When Cameron Diaz, a type-A corporate attorney — you know this because she wears power skirts and taps officiously on a laptop in a skybox office the size of a swimming pool — gets swept off her feet by a dashing businessman ("Game of Thrones'" Nikolaj Coster-Waldau), it all seems too good to be true. Because of course, it is: It turns out he's got a wife in Connecticut (Leslie Mann) and a barely-legal blond (Sports Illustrated model Kate Upton) in the Hamptons.