Harrison Ford was left in tears as he was told he "means the world" to fans of the Indiana Jones film franchise.
The 80-year-old actor has played the title character for more than four decades, but he announced his decision to step away from the franchise last month.
The upcoming instalment of Indiana Jones will be the final one for Harrison and the film has been receiving plenty of praise ahead of its release in cinemas.