Wasn't sure how good this film was going to be but the trailer suggested something magical and the film fulfilled my vision. Congrats to the director who's also the writer with her husband I believe. To the great production design. To the actors especially Margot Robbie and Ryan gosling who continues to amuse and surprise with his ability to switch characters and add humor and a little bit of fun to his roles. And he gets to sing again. Recommend for all ages really but certainly any kid that's over eight or nine should be able to understand half of what's going on and the parents or friends can explain the rest. Enjoy.