Maybe against the odds, this is a really enjoyable film. Efron is as engaging and funny and the script sparkles. Joey King is appealing and committed and has great comic timing. Kidman is excellent as you would expect and there is literally nothing not to like here.