From Indiana Jones to President James Marshall, what are Harrison Ford’s greatest roles?

“It's not the years, honey, it's the mileage!”
Whether he’s playing an action hero or the President of the United States, Harrison Ford is one of the most talented actors to ever grace Hollywood.
With a career that spans over 50 years, the list of performer’s best characters is perhaps one of the longest and most impressive in the industry.
So, from Han Solo to Rick Deckard here are Harrison Ford’s greatest roles...