Keira Knightley was the youngest actress to make the Forbes' bankable stars list at the tender age of twenty three.
At forty two on the list of 1,400 stars Knightley has grossed $2.6 billion at the global box office, largely due to her role as Elizabeth Swan in the Pirates of the Caribbean franchise, out performing the likes of Halle Berry and Kate Winslet.
However the actress has turned her back on the big budget blockbuster of late working on the adaptation of The Duchess and Silk.
The list ranks stars according to their financial power at the box office and it was actor Will Smith who came out on top.
Smith is the only actor to have eight consecutive movies gross over $100 million at the American box office.
Knightley's Pirates co-star Johnny Depp was at number two, Leonardo DiCaprio cam in at three while Angelina Jolie was the highest ranked actress at number four and Brad Pitt rounded off the top five.
Tagged in Keira Knightley