Rapper-turned-Hollywood star 50 Cent treated new co-star Val Kilmer to a $100,000 (GBP50,000) car, after the pair became pals on the set of their new movie.
The pair hit it off while shooting Streets of Blood together in Shreveport, Louisiana, and bonded over their love of vintage cars.
And Kilmer was stunned when the rapper handed over the keys to a 1965 Chevy Impala, from his extensive fleet of vehicles.
50 Cent's producing partner Randall Emmett confirms to In Touch Weekly, "Val was shocked. 50 is an amazing guy and incredibly generous."