As one of the most anticipated movies of the year, Beauty and the Beast was always going to struggle to please both Disney purists and a new generation of fans. Book-loving Belle (Emma Watson ...