Keira Knightley and James Righton have two children together. They welcomed their first daughter, Edie, in 2015, followed by their second child, a daughter named Delilah, born in 2019. The couple has kept much of their family life private, but they have shared their joy about parenthood in various interviews, highlighting the importance of family in their lives.