Keira Knightley looked dazzling in ornate, bejewelled Chanel at the Tribeca Film Festival premiere of her latest movie Begin Again.

The actress looked red-carpet ready in a dress that only she could carry off. With muted make-up and her shoulder-length hair wavy, the dress did all the talking and all eyes were on Knightley despite the presence of Hailee Steinfeld and Victoria's Secret model Behati Prinsloo.

For the after-party the actress changed into a similarly shaped nude coloured Chanel dress, this time teamed with red heels.