London: Actress Anne Hathaway, who has played a princess in "The Princess Diaries" earlier, says she won't mind playing Duchess of Cambridge, Kate Middleton, on celluloid.

The American actress was at the London premiere of "One Day" when she was asked if she would mind playing Middleton on screen, according to reports.

"I haven't really thought about it before but yes, why not. She's great. It's such a fairytale," said Hathaway, who had to learn the British accent for "One Day".

Middleton belongs to a middle class family, and went on to marry Prince William in a royal wedding, watched by millions.