It's a sight rap aficionados thought they would never see: LL Cool J and Canibus hugging it out on stage together.

The two men, who have had a much publicised beef since the late 1990s, put their differences to one side after almost twenty years, reported TMZ.

The stunned audience at the Christmas in Brooklyn concert on Friday night watched as LL Cool J introduced his special guest.

SCROLL DOWN FOR VIDEO

Surprise: LL Cool J welcomes Canibus on stage in Brooklyn on Friday, 17 years after the two men fell out

LL and Canibus famously fell out 17 years ago when the pair got into a fight in the studio while recording the track 4,3,2,1, according to TMZ.

The I Need Love rapper took an 'underhand jab' from Canibus, said the website.

Sources said that LL reached out to Canibus to see if he would be open to a reconciliation a few weeks ago.

And on Friday night the unexpected happened when he introduced his old foe on stage.

Old foes: But their near two decade feud appears to be over at long last

Unexpected: 'Sometimes you got to take things to the next level, sometimes we gotta flip the script, ' LL told the audience

LL said: 'Had a lot of beefs in my life but sometimes we gotta be bigger than that, sometimes you got to take things to the next level, sometimes we gotta flip the script.'

At the end of their performance, LL told Canibus that his rap career was starting over.

Later the duo hugged.

Grown up: LL Cool J now aged 46 has decided to let bygones be bygones

It seems age may have mellowed, LL, now 46-years-old.

Earlier this month he was interviewed on HOT 97 FM in which he spoke about his Christian faith and giving back.

'I mentioned earlier longevity, versatility and originality, he said. 'What I didn't mention was spirituality and believing in God.

'Every dime I get, no matter what it is, I give 10 percent to the church. I'm a life-long tither. I believe strongly in giving. I believe you got to have that faith.

'And I've seen it work in my life, because as much as people in the world like to take credit and claim to be geniuses, at the end of the day there's a higher power than you, and you got to answer to that power.'