The 41-year-old supermodel looked sophisticated and elegant as she took to the runway in a glitzy floor-length gown.
The 5ft 10 beauty then changed into a mini dress with fringe detail to speak at the charity gala.
With minimalist make-up and straight glossy locks swept over her shoulder, the London born supermodel looked more radiant now than she did in her twenties.
The Life Ball aims to raise money for AIDS research and helping victims infected with the HIV virus.
Mila Jovovich, actor Antonio Banderas and fashion designers Angela Missoni and Eva Cavalli also attended the worthwhile event.