Nicolas Cage joined rockers GUNS N' ROSES onstage in Las Vegas on Saturday (07Jun14) to help them close their brief residency in Sin City.

The Hollywood actor wore a bright blue blazer, a T-shirt bearing an image of his own face, and a large cowboy hat as he joined the Sweet Child O' Mine hitmakers at the end of the final gig of their nine-show run.

The band later shared a photograph online showing themselves and Cage lined up onstage, alongside the caption, "Last bow in Vegas!"