A fun and charming movie.