And now the X Factor wildchild is being tipped to win the Channel 5 show on Friday.
Big Brother's Bit On The Side presenter Jamie East exclusively told Yahoo! omg! he's pulled victory out of the bag.
He told us: "I don't know where he plucked [the other] night from.
"I don't know where it came from but he had a moment of clarity that has possibly, probably won it for him."
Frankie, who is now Bookies' favourite to win the show, entered the house a hated character after being booted off X Factor for allegedly taking drugs.
And BBBOTs host Jamie reckons he's turned his public image around. He said: "When he went in people were anti Frankie going in. People disliked the fact that because of the reason he got kicked off X Factor he was being given a second chance.
"Everyone deserves a second chance. I think for the first 10 days in the house he did play up to it."
And the Holy Moly founder reckons only Denise can snatch victory from Frankie now.
Speaking about the Loose Women star, he told us she has a lot of fans because of her age.
He said: "I think she has a lot of fans. She is of a certain age. She's of an age that a lot of viewers of Big Brother are. Big Brother isn't a kids' show.
"She's going to have a lot of people sympathising with her. I don't think there are any viewers who don't know anyone a little like Denise."
Catch the Celebrity Big Brother Live Final on Friday 27th January at 9.00pm on Channel 5. Big Brother's Bit on the Side is on weeknights on Channel 5.