Perth tradie turned reality TV star Johnny Ruffo is just a jive and a tango away from the grand final of Dancing with the Stars.
The former Balcatta concreter will go head-to- head with former AFL bad boy Brendan Fevola, Russell Crowe's wife Danielle Spencer and Packed to the Rafters star Zoe Cramond in the semifinal of the Seven show tomorrow night.
Ruffo will open the show with his jive before the four contestants each give an individual twist on the Argentinian tango.
And don't worry - there's still a chance the heart-throb will dance sans shirt.
"I was only semi-topless last time, so there's still two shows left," he said cheekily.
The X Factor finalist will be in Perth today for just five hours to perform at the Snap! concert at the Craigie Leisure Centre.
"I'm flying in, doing the concert and then I'm flying straight back out," he told Access All Areas.
Last week, Ruffo and his professional dance partner Luda Kroitor were in town as part of the New Kids on the Block and Backstreet Boys tour.
And the constant jetsetting is beginning to take affect the 24-year-old's dancing.
"Being on tour, it affects your sleeping patterns because the shows are all over the place so that does take a little bit of a toll but we don't want to use that as an excuse," he said.
Ruffo also said that those who attended any of his performances on the national NKOTBSB tour would have heard his debut single but the singer is keeping mum on the title and its release date.
"It's very soon," he said.
Dancing with the Stars airs tomorrow at 6.30pm on Seven/GWN7.