"Because, you know, she waits around for a rich guy to rescue her. Don't," the actress said of 'Cinderella.' "Rescue yourself, obviously."

While visiting The Ellen DeGeneres Show on Tuesday, Keira Knightley revealed that her 3-year-old daughter, Edie, is banned from watching certain movies made for children.

The first banned film that she mentioned is Cinderella. "Because, you know, she waits around for a rich guy to rescue her. Don't," the actress explained. "Rescue yourself, obviously."

"And this is the one that I'm quite annoyed about because I really like the film, but Little Mermaid," Knightley revealed as the next banned film. "I mean the songs are great, but do not give your voice up for a man! Hello?"

She continued, "I love The Little Mermaid, so that one's a little tricky one, but I'm keeping to it."

"She is, however, allowed to watch — Dory is a big favorite in our house," the actress told DeGeneres, who voiced the forgetful fish Dory in Finding Nemo and its sequel Finding Dory.

DeGeneres responded, "There are some good ones, but mainly Dory."

Knightley added that Frozen and Moana also made the cut as acceptable films.

After discussing her latest movie The Nutcracker and the Four Realms, Knightley revealed that her daughter isn't sure what she wants to be for Halloween yet.

"I think she wants to be a witch, which I think is a bit boring," she said. "Before she was 3-and-a-half, we got to dress her up, so we'd just dress her up as the stupidest thing we could find. Normally very pink and horrific, but now she wants to be a witch and so that's gonna be a bit dull, but, like, cute."

DeGeneres revealed that due to Knightley's daughter's career aspirations, which include being a dentist or a lion, the show took the liberty of making a Halloween costume for her. Executive producer Andy Lassner then came out and handed Knightley a costume of a lion wearing a dentist uniform.