Princess Eugenie, Keanu Reeves at gala

Eugenie, 26, looked stunning in a flattering red mid-length £1,120 Alexander McQueen dress.

Princess Eugenie posed for a snap with Keanu Reeves at the charity benefit held in Switzerland.

Princess Eugenie of York and Kofi Annan

Vera Brezhneva and Princess Eugenie

She wore the same flattering outfit to Ascot in 2011.

Ndaba Mandela, Bertille Sefolosha, Princess Eugenie of York, Alia Al-Senussi, Thabo Sefolosha and Kweku Mandela attend the UNAIDS Gala. Pics: Getty Images

Most Shared