"Put very simply, she is the leading movie star of her generation."
Jennifer Lawrence has been named Hollywood's most valuable star for the second year running.
The actress topped the list compiled by Vulture, which is based on a combination of factors, including awards, critical acclaim, box-office success, Twitter mentions and tabloid score; but not earnings. Lawrence dominated in every category.
"Put very simply, she is the leading movie star of her generation," said Vulture.
Lawrence was one of only three women in the top 10, which also included Sandra Bullock and Scarlett Johansson. Robert Downey Jr, Hollywood's highest paid star, was second.
Jennifer Lawrence to Star in Spielberg War Film?