Does anyone know why Keira Knightley wasnt on the red carpet this last weekend?!
Question: she had work commitments
Answers: she had work commitments
Maybe she was busy.
Because she didn't want to. Sources say when people finish a movie, they need a break to.