Emma Watson to star in Beauty and the Beast!