A brilliant, captivating musical based on a mix of well known fairy tales. It's for adults as well as children, a fabulously written modern day opera. Great songs & music, fabulous singing, James Corden was brilliant & of course Meryll Streep as always epic. I loved it, you need to watch it more than once to appreciate the clever & intricately entwined words & melodies. Not to mention the amazing sets & special effects. Surely a splendid choice for Christmas Day viewing in the future. Pure enchantment.