Forbes magazine has released its annual list highest-paid actresses in the world. The list has been made keeping in mind the total earnings of an actress from movies as well as brand partnerships.
Scarlett Johansson, 34, topped Forbes' list of highest female earners with earnings of $56 million.
She earned $15.5m (£12.6m) more than she did in 2018, thanks largely to the success of 'Avengers: Endgame'.
Johansson is set to reprise her title role in the Avengers spin-off 'Black Widow' next year.
'Modern Family's' Sofia Vergara remains TV's highest-paid actress and comes in second place in the overall list, earning a cool $44.1 million over the last year.
This year will be the eleventh and final season of 'Modern Family', which was the breakout role for the Columbian actress.
Vergara's furniture line, 'Rooms to Go', is among her more lucrative entrepreneurial ventures, offering affordable contemporary furniture.
'Big Little Lies' star made a net worth of $35 million last year.
Her production company Hello Sunshine inked a deal with AT&T to launch VOD, plus they've created a speaking tour, a book club, and even a network of female-centric podcasts.
Draper James is a clothing brand and lifestyle 'MOOD' founded by Reese with the help of millions from outside investors.
Nicole Kidman the Australian-American actress made an estimated $34 million, ranking her on the fourth place.
She is endorsed by a few personal care companies such as Chanel No.5 perfume, Omega wristwatches and is also the ambassador for Ethiad Airways since 2015
Her highest-grossing movie as of yet is 'Aquaman' where she played the role of Jason Momoa's mother.
Jennifer Aniston's net worth stood at $28 million with her earning millions on the backend of some very profitable movies.
Aniston still earns money from endless reruns of 'Friends' and she's an in-demand spokesperson of the show.
Aniston is an ambassador for brands like Aveeno and Vitamin Water.
Kaley Cuoco is the second-highest-paid television actress making a net worth of $25 million.
Cuoco's big income is thanks almost entirely to 'The Big Bang Theory'.
As a member of the top-paid cast on television, Cuoco earns $1 million per episode of the hit CBS comedy.
The deal also came with a greater cut of backend and syndication profits, and that, plus Cuoco's lucrative endorsement contract with Priceline.com
29-year-old Margot Robbie is said to have the net worth of $23.5 million with top-earning films like 'Suicide Squad' among others. Robbie is now one of the most buzzed-about actresses in Hollywood.
Her deal to Nissan is estimated to have made a million-dollar through her business endorsement with the car company.
Charlize Theron ranked no 9 on the list with a net worth of $23 million.
She also starred in 'Prometheus', the kind-of prequel to Aliens which earned $403 million at the global box office
Theron supplements her movie money with high-paid endorsements for brands like Dior.
She's now adding behind-the-scenes duties to her resume by being the executive producer of a Hatfields & McCoys pilot for NBC.
American actress Ellen Pompeo is most notable for her role in medical drama 'Grey’s Anatomy'. Her net worth came out to be $22 million.
In 2019, she was promoted to the position of producer and director which earned her estimated separate earning of $6 million to $7 million.
To date, she has endorsed many commercials and famous brands including Hulu TV, seedlings, Omaze, Calvin Klein, L’Oreal and many more.
Bollywood actresses Deepika Padukone and Priyanka Chopra did not make it to the list but the actresses are currently neck-deep in work.
Priyanka Chopra who was at number 94 on Forbes' List of 100 Most Powerful Women of 2018. She's one of only four Indians on a list topped by outgoing German Chancellor Angela Merkel.
Last year, Deepika Padukone was listed as the highest-earning female celebrity in India and ranked above several male stars on Forbes list of 100 India Celebs.