The 33-year-old, who is married to musician James Righton, 35, added that her daughter Edie enjoys the company’s more modern films with strong female characters. Picture: AP

London - They are classics of the big screen, loved by generations of children.

But some of Disney’s best-known films aren’t being shown in Keira Knightley’s house – because they don’t portray strong women.

The actress said her three-year-old daughter is not allowed to watch Cinderella or The Little Mermaid as she is worried about the message they send to little girls.

"Cinderella is banned. Because she waits around for a rich guy to rescue her. Don’t. Rescue yourself," she told a US chat show. "And this is the one I’m quite annoyed about because I really like the film – but The Little Mermaid, I mean the songs are great, but do not give your voice up for a man."

The 33-year-old, who is married to musician James Righton, 35, added that her daughter Edie enjoys the company’s more modern films with strong female characters.

One example is Dory, the feisty fish from Finding Nemo, and the lead roles in Frozen – a movie Knightley said was "absolutely amazing".