philly.com
Keira Knightley: Past and present
Actress Keira Knightley is engaged, her publicist confirmed Friday.