Yet another Scottish contestant has appeared on ITV's brand new show Starstruck as Grammy award-winning artist Harry Styles as he battled it out to get into the final.
Steffan, from Falkirk, transformed into the fashionable Harry Styles and took on a performance of his song, 'Watermelon Sugar', alongside Team Styles members Joe and Brandon.
The judging panel were up on their feet dancing as the three Harry Styles singers took to the stage and swaggered around singing to one of his many hits.
READ MORE - ITV Starstruck viewers react to Scottish contestant's performance of Harry Styles
Steffan perfectly captured Harry's energetic stage presence on the show, jumping around and fist pumping the air, doing that shoulder punch we all know and love of the 'Golden' artist.
After the performance was over, host Olly Murs threw the mic to the judging panel to ask them what they thought of the performance.
Judge Sheridan Smith started out strong, saying: "I loved it! Olly's right. Wow! All three of you look amazing, I think right?
"I can see individually all three of you worked really hard, and well done guys!"
Fellow judge Beverley Knight said: "It's so hard sometimes to get that fine balance between slightly smokier tones that he has, it's not a typical boyband kind of voice.
"It's a lot more, seductive, let's be honest. And you guys had the detail, all of you really studied hard on the detail, of the little shoulder thing that he does, it was so, so good, well done!"
However, even after his amazing performance as the lovable rogue Harry, Steffan unfortunately didn't make it to the final sing-off of the show, as Team Streisand went through to battle out to gain a place in the final.
But, Steffan can be proud of his performance, and we sure are as proud Scottish fans of the show.
Edinburgh contestant Frankie Maddin is in the final to have a shot at winning £50,000, so tune in in a few weeks to cheer on our fellow Scot!
The sixth episode of ITV's Starstruck will continue on Saturday March 26, at the same time of 8:30pm.