Carrey Mulligan favoured for My Fair Lady remake

Emma Thompson claims Brit has beaten off competition from Scarlett Johansson and Keira Knightley

Carrey Mulligan is set to star as Eliza Doolittle in a remake of My Fair Lady according to Emma Thompson.

Rising-star Mulligan, who was nominated for an Oscar for her role in An Education, appears to have beaten off several high-profile actresses who have also been linked with the role, including Scarlett Johansson and Keira Knightley.

The actress had previously denied she would take the part, made famous by Audrey Hepburn in the 1963 classic.

However when asked by BBC 5 Live who would play Eliza, Thompson – the screenwriter of the remake – replied: “I think Carey is set to play it, yes.”

The film tells the story of a Cockney flower girl who turns into a lady under the guidance of Professor Higgins.

Hugh Grant has been linked to the role of the Professor, according to some reports.

Added Thompson: “I love Hugh so I’d love him to do it, he might want to, he might not want to, so we don’t know yet. But hopefully we’ll make it later this year.”