Ewan McGregor struggled with French accent for Beauty and the Beast

The actor plays singing candelabra Lumiere in Disney’s new live-action version of the fairytale.

Ewan McGregor struggled to perfect a French accent for his role in the live-action remake of Beauty and the Beast.

The Scottish actor was thrilled to be playing the part of singing candelabra Lumiere in Disney’s new movie, which stars Emma Watson as Belle and Dan Stevens as the Beast.

But while taking on the project was too good an opportunity to turn down, there was one particular aspect of the role Ewan struggled with - the character's iconic French drawl.

"We went to London, we did some very quick accent-coaching, which in my case didn’t work out terribly well," he joked to Entertainment Weekly magazine. "My French didn’t really sound very French to begin with - it sounded a bit Spanish or something. And then some time later, I went over to New York, where Bill Condon (the film’s director) was doing all his post-production and I recorded the whole part again.

"I’d done a bit more work on the accent, so it sounded more French and I got re-record the song (Be Our Guest). So, I got to do my whole performance again, which was a really nice opportunity. You don’t often get offered that. But I got a chance to have another crack at all of it!"

Despite his struggles at the start of the shoot, Ewan is pleased with how the final film is turning out. And he's also looking forward to sharing the film with his family - particularly his youngest daughter Anouk.

"I’ve got four girls. My eldest is in her twenties now, of course, but still I’ve got a little one, who’s 5, and when an opportunity like this comes along, to be in a film they will watch, then it’s nice," he explained.

"It’s nice to get the opportunity to sing again in a film. It’s been a long time since I got the chance to do a big number, like I had the opportunity (to do) in (2001 movie) Moulin Rouge!. And I get this great number, Be Our Guest, which Lumiere sings," Ewan added.

Beauty and the Beast, starring Emma Watson, Dan Stevens, Luke Evans, Ewan McGregor, Josh Gad and Ian McKellen, is out in March next year (17).

© Cover Media