Harrison Ford becomes the highest-grossing actor of all time

Harrison Ford has officially become the highest grossing actor of all time at the US box office.

Of course this is thanks to the success of the record-breaking Star Wars: The Force Awakens. According to Box Office Mojo, over his whole career, he has starred in projects that have collected a massive ​$4.7 billion in box office receipts in North America.

Ford overtakes fellow ​Star Wars​ actor Samuel L Jackson who has brought in $4.6 billion – while third place is Tom Hanks with $4.4 billion.

Check out the full top ten below:

  1. ​Harrison Ford (​$4.7bn)
  2. Samuel L Jackson ​($4.6bn)
  3. Tom Hanks ​($4.4bn)
  4. Morgan Freeman ​($4.3bn)
  5. Eddie Murphy ​($3.8bn)
  6. Tom Cruise ​($3.6bn)
  7. Robert Downey Jr ​($3.5bn)
  8. Johnny Depp ​($3.3bn)
  9. Michael Caine ​($3.3bn)
  10. Gary Oldman ​($3.3bn)