Forbes released its annual list of the highest-earning actresses in Hollywood and the top is shifting.
According to the magazine, Jennifer Lawrence is on top for 2016.
The 26-year-old actress has also earned four Oscar nominations with one win.
She has topped the list for the last two years and came in second the two years before that.
Melissa McCarthy secured the second spot this year, having topped out at third last year.