Harrison Ford will finally marry long-term girlfriend Calista Flockhart, according to a report. It is believed thought the pair - who have been dating for four years - will tie the knot later this year. According to National Enquirer magazine, Calista - who is 22 years younger than 63-year-old Harrison - is thrilled the pair are finally going to exchange vows.

The magazine also claims the Indiana Jones actor has agreed to adopt a baby with Calista, who already has an adopted son, four-year-old Liam. A source said: "They celebrated their fourth anniversary as lovers recently, and he gifted her with a stunning diamond bracelet from Tiffany's after a romantic dinner. Yet, as good as their relationship is, Harrison has always been marriage-shy.

"Now he's ready to head down the aisle and have a child with Calista."