Prince Harry and Meghan Markle made a surprise appearance at Kevin Costner’s polo field in Santa Barbara on Friday for his charity event One805 Live!
The couple joined pals Oprah Winfrey and Ellen DeGeneres, bumping shoulders with Hollywood royalty.
So-called last chance tables at the fundraiser – held at Costner’s oceanside estate in Summerland – cost a whopping $12,000.
Harry donned black while Meghan wore a monochrome jacket with her hair pulled tightly back.
The couple were spotted backstage chatting with Costner as well as senior police and firefighting officials.
Speaking at the event, Costner said: “Good Afternoon everyone, I get asked a lot by my friends who have no manners…’Kev, what’s this place cost, what’s it worth?’ I can just simply tell you on a day like today, it’s worth every penny.
“We can celebrate people that you’d maybe never meet, the ones who are the first to rush in.”
He added: “It’s a place where I’ve had a lot of good luck in my life and I try to not put a wall around it.”
Meghan and Harry were presented with an honorary award onstage by Costner before walking around to greet other attendees.
Meghan was seen beaming at the camera during the event and at one point the couple were stopped by Katy Perry’s parents for a selfie.
TV megastar Oprah Winfrey also took to the stage to give a speech at the event for the charity which supports first responders.
Later in the evening, Harry and Meghan showed off their dance moves and chatted with other guests.
General admission tickets to the event – headlined by Maroon 5 – cost $350 while tables cost up to $12,000 for what were called “last chance” tickets.
The 10.25-acre plot is located down the street from Costner’s home – a $145 million sprawling estate that has been at the center of his recent divorce battle.
Christine Baumgartner, 49, is the second wife of 68-year-old Costner. The pair filed for divorce on May 1 this year citing “irreconcilable differences” after 18 years of marriage.
Follow our social media accounts here on http://facebook.com/ExpressUSNews and ExpressUSNews