Prev 53 of 74 Next
Heidi Klum at the 2016 Oscars

Never predictable, Heidi wore this fairy princess Marchesa number for the 2016 Academy Awards.