Nicolas Cage and Mötley Crüe singer Vince Neil provided some impromptu drama for onlookers after being filmed caught in a scuffle.
Video on celebrity website TMZ shows the 52-year-old Hollywood actor reportedly trying to calm Neil down after he allegedly assaulted a woman outside a Las Vegas resort.
Dressed in a smart blue suit, Cage is heard shouting "stop this" at Neil, before grappling him and using an arm lock on a pavement.
As the video ends, Cage is heard to whisper softly into Neil's ear: "I love you".
Thursday’s altercation happened after 55-year-old Neil allegedly assaulted a woman, who had approached the film star inside the Aria Hotel to ask for his autograph.
A Las Vegas police spokesman said Neil had come up to her from behind and grabbed her by the hair.
The 55-year-old rock star, known for a number of 1980s hit songs, including "Girls, Girls, Girls" and "Dr. Feelgood", will appear in court on June 17 for the alleged assault.
Cage was not charged.