Will Smith and DJ Jazzy Jeff put on a concert for the cast and crew of 'Suicide Squad' during filming.
Ike Barinholtz, who stars in the hotly-anticipated superhero film, revealed the Hollywood actor-and-singer, who portrays Deadshot in the motion picture, treated everyone working on the movie to a special 10-song performance.
Speaking on 'The Howard Stern Show', Barinholtz - who is not allowed to reveal which character he is playing in the flick - said: "He's one of those guys, he's so rich, that all he wants to do is buy people s**t and have parties.
"He had a party and him and DJ Jazzy Jeff came out and sang 10 songs."
The gesture was not Smith's only mark of generosity during filming as he also hired out an auditorium for the cast and crew to watch boxer Floyd Mayweather take on Manny Pacquiao in the so-called Fight of the Century in May this year.
Several other big names star in the movie, including Jared Leto as The Joker, Margot Robbie as Harley Quinn and Cara Delevingne portrays sorceress Enchantress.
Adam Beach - who plays Slipknot in the film - recently revealed director David Ayer hired a "therapist" to stop his cast going too far in their roles.
He said: "David Ayer is about realism. So if your character is tormented, he wants you to torment yourself. He wants the real thing.
"We kind of have like a therapist on board if you fall off the wagon and really are villainous.
"There's a friend of [Ayer's] that's very unique in making sure we have our ground."