Will Smith gave an impromptu performance on The Late Show With Stephen Colbert. During a commercial break, Jon Batiste and Stay Human played a rendition of Smith and DJ Jazzy Jeff's 1991 hit "Summertime." This got Smith to jump out of his seat and join the band in the fun. You can watch the entire performance above.

With it being election season, Smith and Colbert got into a little presidential talk during last night's (Aug. 2) show. Smith even talked about his own presidential aspirations.

"I was thinking about it but, you know, I watched Obama for the last 8 years [and] that's a hard job," he said. "I definitely have had the itching. I have lots of views and ideas and sometimes I hear people say things on television and I just want to run against them. Just straight at 'em and knock 'em over. But I think it's not where my greatest gifts are."

The Suicide Squad star explained that his wife put an end to any discussion of him getting into politics. But Smith could end up playing President Obama if the Commander-in-chief's story ever gets to the big screen.

"We've talked about it a couple times," Smith said of conversations he's had with the President. "He said the one thing that's for sure is I have the ears to play him."

A more serious matter of Smith's interview came when Colbert brought up race relations in the country. The Fresh Prince shared his views on current situation.

"When I hear people say that it's worse than it's ever been, I disagree completely," Smith said. "It's clearly not worse than it was in the '60s. And it's certainly not as bad as it was in the 1860s. We are talking about race in this country more clearly and openly than we have almost ever in the history of this country. It's on the table. Racism is not getting worse, it's getting filmed."

Smith concluded the discussion by saying this was a darkness before the dawn. He remained optimistic that things will improve in the future.

20 Albums Turning 10 in 2016