Los Angeles - Russell Crowe threw Azealia Banks out of his hotel suite after she threatened to "stab" his guests in the throat.
The Noah actor had invited around 10 people to have dinner and listen to music, and the 212 hitmaker arrived as a guest of his pal, rapper RZA.
Sources told TMZ the trouble began when Azealia laughed at the 52-year-old actor's music selection and called him and at least one other guest "boring white men".
A female friend then jumped to their host's defence and suggested the rapper be quiet, prompting an astonishing tirade from the 25-year-old star.
She allegedly said: "You would love it if I broke my glass, stabbed you guys in the throat, and blood would squirt everywhere like some real Tarantino shit."
She is also reported to have used the n-word a number of times, but her host remained "surprisingly calm".
When Azealia reached for her glass and raised it as if she were about to throw it, the Gladiator star grabbed her in a bear hug and carried her out of the suite, before carrying hotel security to remove her from the grounds.
Though four guests have given statements claiming Azealia was behaving "erratically" and confirming she was the one using racist terms, the rapper took to her Facebook account to accuse Russell of choking her, throwing her out of his room and spitting on her.
In a now-deleted post, she wrote: "To recap my night, I went to a party at Russell crowe's suite, at which he called me a nigger, choked me, threw me out and spat at me.
"Last night was one of the hardest nights of sleep I've had in a long time.
"The men in the room allowed it to happen. I feel terrible today. (sic)"
Another deleted post read: "Just feel so low and mishandled and alone and fucking depressed right now. I wish I had someone to beat him up for me. (sic)"