Emma Watson has been named Hollywood's highest-paid female star in a poll compiled by US magazine Vanity Fair.
Watson, 19, who fronts high-profile fashion campaigns, is said to have made more than $30m (£19m) last year.
The star, who came 14th in the overall list, beat actress Cameron Diaz, the only other woman in the top 20.
Watson's Potter co-stars Daniel Radcliffe and Rupert Grint appear sixth and 15th respectively.
Source: Press Release