Hollywood A-listers came to blows over Princess Diana
Richard Gere and Sylvester Stallone once almost got into a fist-fight over Princess Diana.
Both Hollywood superstars were smitten with the British royal when they met at a dinner party at Sir Elton John's home in the early 1990s and they nearly had a physical altercation when Stallone, 73, got jealous of the attention she was giving Gere, 70.
In an extract from his new book Me: Elton John Official Autobiography, which has been obtained by the Daily Mail, Elton, 72, explained: "The most peculiar scene developed. Straight away, Richard Gere and Diana seemed very taken with each other.
"She was separated from Charles by this point, and Richard had broken up with Cindy Crawford. They ended up sitting in front of the fireplace together, locked in rapt conversation.
"As the rest of us chatted, I couldn't help notice a strange atmosphere in the room. Judging by the kind of looks he kept shooting them, Diana and Richard Gere's newly blossoming friendship was not going down well with Sylvester Stallone at all.
"I think he may have turned up to the party with the express intention of picking Diana up, only to find his plans for the evening ruined."
Elton went on to explain how Stallone and Gere disappeared before dinner and were discovered squaring up to each other in the hall by his husband David Furnish.
Although David managed to calm down the situation by pretending he hadn't noticed the drama, Stallone was furious and stormed off immediately after dinner.
Elton said: "It transpired that he'd discovered Sylvester Stallone and Richard Gere in the corridor, squaring up to each other, apparently about to settle their differences over Diana by having a fist-fight.
According to Elton, after dinner, Diana and Richard Gere resumed their spot in front of the fire after dinner, while Sylvester ‘stormed off home’.
Elton admitted he and David found the whole situation hilarious, while Diana remained oblivious.
Written by Bang Showbiz
Got a story tip or just want to get in touch? Email us at lifestyle.tips@verizonmedia.com
Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.
Or sign up to our daily newsletter here.