Rap mogul 50 Cent and TV personality Nick Cannon are fighting on Instagram today. And 50 is threatening to put hands on Nick Cannon.

The beef started when Nick Cannon made explosive allegations against 50's longtime friend Eminem.

Eminem and Nick have had beef for years, and it's over Nick Cannon's ex-wife Mariah. She dated Eminem in the 1990s, and two had a very messy breakup. Since the split, Eminem has routinely thrown subliminal jabs at Mariah.

Yesterday Nick blasted back - accusing Eminem of having a homosexual relationship with a man. Eminem quickly shot down Nick's allegations - and then 50 Chimed in:

I don’t understand to save my life why someone would pick a fight with EM. He is a different kinda animal, I haven’t seen a motherfucker come close to beating him man. 😠hey Nick that shit was trash, I oughta kick you in yo ass when I see you PUNK!

50 wrote on Instagram:

Nick responded, by suggesting that 50 is an "Uncle Tom." Look: