Scarlett Johansson, 33, has been named the highest paid actress of 2018 followed by Angelina Jolie and Jennifer Aniston, Scarlett Johansson has topped Forbes’ annual list, taking in $40.5 million in pretax earnings from June 2017 to June 2018. Johansson also starred in Rough Night and voiced a character in Isle of Dogs within the time frame. Angelina Jolie, 43, earned second place with $28 million, due in part to her upfront pay for starring in upcoming Disney sequel Maleficent 2, Scheduled on May 29, 2020. Jennifer Aniston,49, earned third place with $19.5 million, mostly due to various endorsement deals with Emirates airlines, Smartwater and Aveeno. Aniston is expected to rank higher next year due to her starring role on an upcoming Apple television series that also features Reese Witherspoon, who still earns residual income from the 1990s sitcom Friends. Jennifer Lawrence landed in fourth place with $18 million followed by Witherspoon in fifth with $16.5 million.