Keira Knightley
Macdonald is married to the actor Will Knightley. They have two children, composer Caleb Knightley and Two-Time Academy Award-nominated actress Keira Knightley.