50 Cent has splashed out $100,000 on a car for Val Kilmer.
The 'Candy Shop' rapper became good friends with the actor during the filming of 'Streets of Blood' in Louisiana, where they bonded over their love of vintage cars.
The singer - real name Curtis Jackson - then purchased a 1965 Chevy Impala and stunned Kilmer by giving him the keys. Jackson's producing partner Randall Emmett said: "Val was shocked. 50 is an amazing guy and incredibly generous."
Earlier this week, Jackson was accused of trying to kill his son and ex-girlfriend in an arson attack.
Shaniqua Tompkins - mother of the rapper's 10-year-old son Marquise - claimed a Molotov cocktail started the fire which destroyed the star's $2 million mansion in Dix Hills, in the state of New York, while she, the child and four others were inside on Friday. They were all treated in hospital for minor injuries.
She said: "He tried to kill me and his own child. I know this came from 50 Cent. I know he did it."
The blaze comes just days after the 32-year-old rapper tried to get his ex-lover evicted from the house following a heated argument.
The 'In Da Club' star, who was filming 'Streets of Blood' in Louisiana when the blaze broke out, denies starting the fire.