"You're not ready for this trailer," Will Smith says at the beginning of the YouTube clip teasing the Fresh Prince of Bel-Air Reunion, which he says is a Thanksgiving gesture for fans of the hit 1990s sitcom.
The trailer then shows cast members reuniting in the famous Banks' family living room, with plenty of smiles and embraces.
"How crazy is it, walking in here?" Smith asks the over-the-moon cast, before Alfonso Ribeiro, who played the beloved Carlton Banks, surprised them from the top of the stairs.
The whole cast is back for the reunion, with Smith and Ribeiro joined by series regulars Tatyana M. Ali (Ashley Banks), Karyn Parsons (Hilary Banks), Joseph Marcell (Geoffrey Butler), Daphne Maxwell Reid (Vivian Banks) and recurring co-star DJ Jazzy Jeff.
The only cast member missing is "heart of the show" James Avery, who played patriarch Philip Banks, who died in 2013. The cast pay touching tribute to Avery in the trailer.
"James Avery was this six-foot-four, Shakespearean beast," says Smith of his late co-star, "and I wanted him to think I was good."
The on-set reunion was filmed on September 10, the 30th anniversary of the show's debut, and is set to be released on Thursday, November 19.
The show ran for six seasons and 148 episodes, from 1990 to 1996, and the candid cast conversation has plenty of light-hearted moments, but also touches on its significant cultural impact.
"I didn't realise how many people we were reaching," says an emotional Parsons in a solo chat to camera.
Ali adds: "Our show meant black excellence to people, that excellence was the way we loved each other."
At the end of the trailer, Smith also announces that Janet Hubert is coming back. Hubert played Banks matriarch Vivian for the first three seasons of the show, but was replaced by Maxwell Reid for season four, after a rumoured long-running feud with Smith resulted in her leaving the show.
This is not the only way the show's creators have marked the 30th anniversary. The Los Angeles mansion that served as the set for the show was turned into an Airbnb for five nights only, back in October.
Airbnb described it as having "bold graffiti art, posh interiors and timeless family portraits". It adds that Philly cheesesteaks were served on silver platters to "transport guests to the lap of luxury", however, "auntie and uncle are not included".
From September 29, groups of up to two Los Angeles County residents were able to book one of five nostalgic stays. They checked into Smith's wing of the home for only $30 (Dh110) a night.