Vintage chic: Keira Knightley is timeless in retro-inspired dress in Venice

Posted: Updated: