
Keira Knightley is over having kids but it's not because of any of the reasons you may think.
The British actress and star of Netflix's new spy-thriller series "Black Doves" spilled the real reason why two children are enough for her on "The Tonight Show Starring Jimmy Fallon."