In this evening's show, Leslie dons some white surgical gloves to go through the fake Duchess’ suitcase of clothes.
Joker James mimes taking his trousers down, saying: "And assume the position..."
Gary walks into this rather bizarre scene and says to James: "You are gay aren’t you?" James tries to explain to Gary that he is not gay but has lots of gay friends and is comfortable enough in his sexuality to camp it up.
Gary then asks James if he is not afraid "to get butt-f**ed" with James replying: "I’ve never hit a seventy year old before."
But the good humour between the pair goes away as Gary then tells the group that James has a 'little Vaseline tube in every part of his luggage'.
James tells Gary to listen to him, not interrupt him and look at him when he’s talking, finally telling the Hollywood actor that he "should be careful what you say, you might be seventy years old but be careful what you say."
Later, James tells David he doesn’t want to talk about his row with Gary but goes into more detail with Audley and Stephanie.
Leslie says: "I ducked and ran." David tells Lauren about the altercation and says Lauren says: "It’s a bit silly, that’s what Gary is like, you’ve got to take him for what he is."
Afterwards, Gary and James go outside to clear the air where Gary tells James that he "didn’t mean to harm or defame him." Gary says that he didn’t understand the routine of negativity and restriction within which he operates. James admits maybe he took it the wrong way and they shake hands.
In the Diary Room, James talks to Big Brother about Gary and says that people are going to get offended by him.
It's a view shared by Stephanie Pratt who also talks to Big Brother, explaining that it’s a really relaxed house and they are all really chilled apart from one person – Gary.
Stephanie suggests that someone is going to have a blow-out with him and if there were nominations tonight, everyone would nominate Gary.
Celebrity Big Brother 2014 airs tonight at 9PM on Channel 5.
Browse pictures of tonight's show below...