Olga Kurylenko's 'The Water Diviner' Premiere Dress Is Black And Pink Perfection

Honestly, can Olga Kurylenko do no wrong? It seems like every red carpet and front row she visits features a more fabulous outfit than the last — did you see her looking picture-perfect classic in a white shirt, tweed skirt, and a red lip in the Chanel front row? How about that time she wore a pastel lace patchwork-y crop top (it's cuter than it sounds, I promise) with matching ankle-strap pumps at Dior? Well, she may have just topped them all with her most stylish ensemble yet: Because the black Lanvin dress Kurylenko wore to the Madrid premiere of her latest film, The Water Diviner is pretty much to die for.

The dress itself is an LBD, but it's got a few high-fashion twists. It features shocking pink side panels, as well as a gorgeously draped back. And the best part of the outfit might just be the matching pink and black patent leather Louboutins, which are adorned with some surprisingly stylish pink hearts. If they look familiar, it's because this isn't the first time we've seen these covetabe heart shoes — Game of Thrones star Sophie Turner actually wore them on the SAG Awards red carpet this year. Lanvin's signature edginess balances with the twee factor of sandals quite nicely, and combined they make up one of my favorite premiere looks of the year (and yes, that includes Lily James' near-iconic Cinderella dress). Let's take a look!

Pablo Cuadra/Getty Images Entertainment/Getty Images

From the side:

Pablo Cuadra/Getty Images Entertainment/Getty Images

The shoes:

Pablo Cuadra/Getty Images Entertainment/Getty Images

And last, but not least — bonus Russell Crowe!

Pablo Cuadra/Getty Images Entertainment/Getty Images

Cream of the fashion crop, eh? I'm definitely looking forward to more red carpet glam as the press tour for The Water Diviner continues!

Images: Getty Images(4)