The star's wife Kelly Preston looked besotted with her husband as the pair put in a loved-up appearance at a premiere.
The 49-year-old beauty planted a kiss on her man, who playfully spun her round for the cameras.
The couple, who have been married for over 21 years, have been through a difficult time recently, after the Pulp Fiction star faced a string of allegations against him.
John and Kelly, who co-ordinated in purple, looked happy and relaxed as they attended the Los Angeles unveiling of Savages.
Fifty-eight-year-old John stars in the crime thriller. It tells the tale of marijuana growers Ben and Chon, who face off against the Mexican drug cartel.
Other stars appearing in the movie include Blake Lively, Salma Hayek and Benicio Del Toro, all of whom joined John on the red carpet.
Blake was the epitome of old Hollywood glamour in a Zuhair Murad couture tan gown with black linear detail.
The Gossip Girl star plays, Ophelia 'O', the hippie girlfriend of Ben - aka Aaron Johnson) and former U.S. Navy SEAL Chon, played by Taylor Kitsch.