#fashion Keira Knightley looks enchanting for no better words in a stunning dress that looks like a beautiful painting by Mary Katrantzou  on the red carpet at the Toronto International Film Festival.