It's hard to believe that it's been less than a year since the infamous Slapgate at the Oscars, such is its legend.

As you may recall, Will Smith took the stage to slap Chris Rock after the comedian made a joke at the expense of his wife, Jada Pinkett-Smith.

Rock has alluded to the incident in several of his stand-up shows, but has not spoken directly about it. Smith, meanwhile, has not spoken about it at in detail, apart from a vague apology video directed at Rock - until now.

The actor - with a new Apple TV+ film to plug, 'Emancipation' - finally addressed the slap during an appearance on The Daily Show with Trevor Noah, and it proved an emotional interview.

Smith called the night of the Oscars - where he also won 'Best Actor' for his role in 'King Richard' - ' a horrific night'.

"There's many nuances and complexities to it, y'know - but at the end of the day, I just lost it," he said. "And I guess what I would say... you just never know what somebody's going through."

He added: "I was going through something that night. Not that that justifies my behaviour at all - but if you're asking 'What did I learn', it's that we just gotta be nice to each other", taking out a tissue to wipe his eyes.

Noah then made reference to Smith's autobiography, in which he talks about always wanting to avoid conflict, before mentioning the 'shitty things' that have been said about Smith and his family online. "It felt like this was Will Smith, for the first time, going 'OK, is this how you want me to respond or not?'

Smith replied "It was a lot of things. It was the little boy that watched his father beat up his mother. All of that just bubbled up in that moment. That's not who I wanna be."

When Noah replied "That's not who I think you are. I think everybody can make a mistake," Smith took out his tissue once again and said "Now I'm crying for real!"

Watch the full interview below: