The new theme song for 'Beauty and the Beast' - courtesy of Ariana Grande and John Legend - has divided opinion, but now footage of Emma Watson singing one of the film's main songs has emerged.

Watson, who is playing Belle, of course, proves her worth as a singer on 'Belle', her character's title song - and unlike the aforementioned theme, it sounds like the live action version hasn't messed around with the original too much.

The film's out on March 17th, so there's just under a month to go to hear the full thing.

Until then, watch the minute-long clip below: