Last night in London, Keira Knightley walked the red carpet looking more flawless than ever. Donning a burgundy Burberry custom-made bow-enhanced gown, not only was her dress and ensemble stunning, but her retro 60s-style hair was impeccable along with her impressive, pink, black and brown makeup. With just a hint of champagne highlighter in the corners of her eyes, the kohl liner, heavy mascara and false lashes are spellbinding. Paired with smooth skin and flushed pink cheeks and lips, this is one of those rare red carpet makeup moments that has really wowed me. What do you make of Keira's makeup style here?