Cute. Cheesy in a good way. Nicole Kidman is a good actress and Zac Efron was not as bad as I thought he would be. They actually seemed to have chemistry. There's nothing wrong with a feel-good movie without an overly ambitious and dark plot. The world is stressful enough, between our politics, world conflicts and global warming. I didn't expect to like this movie so I was pleasantly surprised.