Keira Knightley in a Blue Cap Was Seen Out in London 03/26/2025 The 40-year-old actress Keira Knightley in a blue cap was seen out in London.