Antony Cotton has stormed to victory in the final of Let's Dance For Comic Relief with a display of jazz hands and tap dancing.
The star - known for his role as Sean Tully in Coronation Street - said he was "speechless" after he was announced as the winner of the BBC charity dance contest.
Cotton brought a touch of old-fashioned showbusiness to proceedings with a dance to Anything Goes set in an old people's home.
Judge Greg Davies described it as "incredible" and "amazing", while Jo Brand remarked: "I thought it was brilliant and it made me desperate to be in an old people's home."
Beaten into second place was West End star Jodie Prenger who impressed the judges with a flamboyant performance to Cameo's '80s classic Word Up! Dressed in a leather jacket, black leggings, a moustache and afro wig, the actress was "full of energy" and "exciting to watch", according to Frank Skinner.
Meanwhile, the four-strong Soap Stars group - made up of Claire Sweeney, Natalie Cassidy, Ricky Groves and Dean Gaffney - recreated a lively scene from the hit musical Hairspray.
The quartet performed to You Can't Stop The Beat, with Cassidy playing the lead role of Tracy Turnblad and Groves taking on the part played by Hollywood star John Travolta in the film version.
Comedian Tim Vine did his best impression of Justin Timberlake singing Rock Your Body as he strutted around the stage in a white outfit, while funny woman Katherine Ryan poured herself into an extra-curvy body suit for a dance to the Nicki Minaj number Starships.
Comedian Lee Nelson mixed ballet with hip-hop, with Davies admitting he had been to a ballet recently and had found it "boring", but thought Nelson's Swan Lake performance was great.
There were also performances by Taylor Swift and Bruno Mars.