Peter Pan has plenty of magic in spite of a dragging plot while Aladdin is better than ever at York Theatre Royal JM Barrie's story of "the little boy who would not grow up" is a gossamer thing. Its ...