The actor was facing a tough time after he faced allegations that he assaulted and made threats against his ex-girlfriend Oksana Grigorieva.
"It's a done deal. Mel will make a cameo as a tattoo artist. Filming is taking place on the Warner Bros. lot, where a Bangkok set has been built, and Mel is expected to film his role in two weeks. Then the production moves to Thailand at the end of October," the New York Post quoted a source as saying.