Britain Get Singing aired on ITV on Christmas Eve, with telly stars showing off their vocal talents in a festive extravaganza.
Famous faces from programmes such as Love Island, The Chase, Emmerdale, Coronation Street and Loose Women, put their vocal prowess to the test in a bid to impress the studio audience and Super Panel.
Supporting ITV's groundbreaking mental health campaign, Britain Get Talking, the show also features inspiring clips in which the stars discuss their own experiences of mental health.
READ MORE: Emmerdale and Coronation Street stars who quit the limelight for a quieter life
Those taking part include Love Island star Paige Thorne, The Chase's Anne Hegerty, Jenny Ryan and Darragh Ennis, Loose Women's Coleen Noland and Emmerdale's Lisa Riley. But it was one Corrie star that had fans talking.
Singing on behalf of Coronation Street were actors Daniel Brocklebank, Channique Sterling-Brown, Michael Le Vell, Rob Mallard, Sue Devaney and Jodie Prenger. And many fans were stunned by Daniel Osbourne star Rob's singing voice after the group sang This Is Me from The Greatest Showman.
Taking to Twitter, Grianne said: "OMG @Rob_Mallard can really sing seriously. Who knew #Corrie had so many totally incredible singers as well as actors."
Lizzy said: "Why has Rob Mallard kept that singing voice hidden away?", while Jon said: "@Rob_Mallard [shocked emoji]. Pipes on the lad. Who knew?"
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here
READ NEXT:
Christine McGuinness signs off until 2023 after 'guilty' confession
Gogglebox's Izzi Warner in disbelief as she shares real age
Morrisons, Lidl, Iceland and Asda warning as products pulled from shelves
Alison Hammond called out after stolen studio item spotted in home
Brenda Edwards 'in shock' as she confirms son Jamal died after drug use