An imaginative retelling of a classic children's story with just enough twist and revelation to add authenticity to an origin telling. It fudges the classic just enough that reality can be suspended and the dream of that childhood story would seem to be the logical drift in the truth of what happened after endless gossip had distorted it over time.
Not only is Emma Stone brilliant, so too are the other actors and actresses who portray their parts in this magnificent movie. Even the dogs have their moments without going over the top!
This is an imaginative and fun family friendly romp of a movie that can be enjoyed by all.