Emma Watson Is Highest Paid Actress

19-year-old Brit Emma Watson is Hollywood's highest earning female actress, beating out romcom favorite Cameron Diaz, the only other woman in the top 20. Watson comes in 14th in the overall list, a little ways behind Harry. [TheStar]