Emma Watson as Belle