Keira Knightley has explained why she banned her daughter from watching Disney princess movies and admitted she is all for 'Frozen'.