In a Diary Room chat with Big Brother, Kim accused the actor of playing a game to win the series.
But she claimed "he hasn't been true and honest."
"I've changed totally my view on James C, totally. Totally!" Kim declared to Big Brother.
She explained: "He's playing to win. He's playing to win. In fact I would go as far as to say, he thinks he's won already.
"But he hasn't been true and honest.
"And I spotted that yesterday and I thought this is an act. They all love him, you can't help but like him he's the grandfather of the house. The girls look after him, he's comfy, cosy, and he does not want that mould to break. Do you blame him? I don't think I would."
Kim went on: "That man is so crafty. He thinks things he won't say. He don't want to rock a boat."
Whether he's playing a game or not, James C is certainly doing well on CBB this year having won a pass to the final week.
On the other hand, Kim joins Speidi Jessica Cunningham, Bianca Gascoigne and Jedward up for eviction this Friday and TWO will be leaving in a double eviction.
Celebrity Big Brother continues nightly on Channel 5.