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