There was only going to be one winner this week; Zhang Ziyi in Christian Dior with sparkling Swarovski jewels.

The Asian beauty made it a foregone conclusion the moment she stepped onto the red carpet at the ‘Love for Life’ Rome Film Festival premiere.

Whilst this gown was too princess-like for some, it was the very vision of perfection for the rest of us and a definitely contender for BDOTY.

Credit: Getty