Keira Knightley dazzled at the premiere of her film ‘Anna Karenina’ at the 2012 Toronto Film Festival last night.

The actress chose a black Elie Saab gown from the designer’s Fall 2012 collection for the event.

The gown is a similar cut to the Chanel Couture ensemble she wore to the London premiere earlier this week – this look, however, is far superior.

The lace detail is beautiful rather than bulky and the narrower belt works better on her waist. Even the sheerness is done tastefully, resulting in a sophisticated silhouette.

Keira finished her look with a side-swept fringe, Chanel earrings and Gucci heels.

Credit: Style.com & Getty