Prev 42 of 55 Next
Heidi Klum at the 2016 Oscars
Never predictable, Heidi wore this fairy princess Marchesa number for the 2016 Academy Awards.