The Rack City hitmaker was due to play a drug dealer alongside Stacey Dash and Dule Hill in the new movie but when the cameras started rolling in Los Angeles this week (ends07Aug15), he was nowhere to be seen on set.

Producers were reportedly informed the rapper was stuck in Saint-Tropez, France and unable to leave because he had lost his passport, so they replaced him with another actor.

A source tells New York Post gossip column Page Six, "(Tyga) first said he'd lost his passport, then his people stopped responding to e­mails and phone calls from the producers, so they were forced to replace him at the last minute."

Sleight producer Eric B. Fleischman adds, "I am disappointed... We had hoped he would walk on set and blow us away with his talent, but we take our productions very seriously, and when an actor doesn't share our sense of professional commitment, we have to do what's best for the film."

Sleight, which tells the story of a young street magician who turns to drug dealing, is due for release next year (16).