The 'Emancipation' actor walked on stage and hit the comedian after he made a joke about Will's wife Jada Pinkett Smith at this year's Oscars, and now he has opened up about the "horrific night".

Appearing on 'The Daily Show With Trevor Noah ', he said: "That was a horrific night, as you can imagine. You know, there's many nuances and complexities to it. But at the end of the day, I just - I lost it, you know? And I guess what I would say, you just never know what somebody's going through, you know?”

The 54-year-old star urged people to "be nice to each other", while he noted the way he took his own struggle and turned it into a difficult incident for "other people".

He added: "I guess the thing that was most painful for me is, I took my hard and made it hard for other people. I understood the idea, they say hurt people hurt people."

Will referenced his own difficult childhood, and described his behaviour in the moment as someone he doesn't "want to be".

He explained: "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 was a rage that had been bottled for a really long time. I understand the pain."