<human>:  Who played Belle in the movie ‘Beauty and the Beast (film)’?
<bot>: Emma Watson played Belle. She is a very talented actress and singer. She is best known for her role as Hermione Granger in the Harry Potter films.