This modern day fairytale has a lot of charm, but the rather …
The best film version of a musical in a very long time! …