The 73-year-old actor's 41 movies have grossed a total of USD 4.7 billion, with Harrison's latest movie, "Star Wars: The Force Awakens", pulling in a whopping USD 770 million, according to BoxOffice Mojo.
Ford has ousted Samuel L Jackson from the top spot, with the 67-year-old actor falling to second place. His 68 movies have taken in a total of USD 4.6 billion.
Tom Hanks, Morgan Freeman and Eddie Murphy round out the top five.
"Star Wars" has been breaking records since its release, starting with its opening weekend when it made a staggering USD 248 million at the box office.