10. Gisele Bundchen, $45 million 2. WORST: Keira Knightley was ready for a flood, wearing high-waisted, cuffed trousers outside of her London play The Children’s Hour.