The 50-year-old actor posted a video montage Tuesday on Instagram in tribute to his eldest son.
Smith was married to Trey's mother, Sheree Zampino, from 1992 to 1995. Today, the couple is a parent with Smith's wife, Jada Pinkett Smith, with whom he has two other children, since almost 21 years old.
But that has not always been the case.
"That was not always the case between Trey and me," reads the legend on Smith's Instagram. "We struggled for years after his mother's divorce, and felt betrayed and abandoned."
"It's a wild blessing to recover and restore an affectionate relationship with my son-in-law! @ Treysmith0011," Smith wrote.
The star of Aladdin seemed moved in the video talking about his elder.
Smith explained that he and Trey were in the UAE for the Abu Dhabi Formula 1 Grand Prix because "of course, I take my children separately for things just so that they have their individual time for dad ".
"So we did that, me and drag him into F1," Smith said. "And he just hit me with" you know what daddy? "I just realized that you're not just my dad." He paused and he said: & I'm pretty sure you're my best friend. "
"I was like," Whew, "Yeah, man, probably, probably." said the star.