'Borat 2', otherwise known as 'Borat Subsequent Moviefilm', is creating quite a stir. And it hasn't not even been released yet.

Rudy Giuliani, who is the former New York City mayor and President Trump's personal lawyer, is not happy at all with the sequel.

That's because one of its scenes puts the public figure in a really compromising position.

He goes to a hotel room with a young woman posing as a television journalist, namely the actress Maria Bakalova, who plays Borat's daughter Tutar.

Giuliani appears to be reaching into his pants while laying on a bed in the company of "Tutar."

This happens after she interviews Giuliani and invites him back to the hotel, where hidden cameras are scattered around the room.

Suddenly Borat, played by Sacha Baron Cohen, bursts in shouting: ""She's 15! She's too old for you." The actress is actually 24.

Writing on Twitter, Giuliani said: "The Borat video is a complete fabrication. I was tucking in my shirt after taking off the recording equipment.

"At no time before, during, or after the interview was I ever inappropriate. If Sacha Baron Cohen implies otherwise he is a stone-cold liar."

He said he called the police once he realised there was a set up.

Giuliani added: "This is an effort to blunt my relentless exposure of the criminality and depravity of Joe Biden and his entire family."

It's not the only trouble the movie has gotten into ahead of its release.

The estate of Judith Dim Evans is hitting the filmmakers with a lawsuit too.

'Borat 2', aka 'Borat Subsequent Moviefilm: Delivery of Prodigious Bribe to American Regime for Make Benefit Once Glorious Nation of Kazakhstan', arrives on Amazon Prime on Friday, 23 October. Read our review here.