Viewers were shocked by the star's voice
The reality pro recently swapped her high heels for a pair of cowboy boots in an attempt to make it as a country music singer in Nashville, Tennessee.
But while Megan has faced a lot of criticism over her latest venture, the Essex star well and truly shut her critics up when she gave a live, impromptu performance on Loose Women on Friday.
Appearing on the daytime telly show to discuss her brand new series There’s Something About Megan, the 24-year-old looked taken aback when the panel asked her to sing accapella.
However, Megan soon silenced the audience when she belted out an amazing cover of Sting’s Fields of Gold and was given an eruption of cheers and claps.
Check out the clip the star posted on her Instagram:
And as well as impressing hosts Andrea McLean, Linda Robson, Stacey Solomon and Saira Khan, ITV viewers were shocked by her secret talent.
‘@Megan_Mckenna_ singing on loose women has made my day! AMAZING! Can’t wait for your show!’ one excited Twitter user wrote.
While another surprised fan commented: ‘Didn’t realise what a beaut voice @Megan_Mckenna_ has after seeing loose women today.’
A third was even left in tears as they added: ‘On a lunch break and just managed to catch up on @Megan_Mckenna_ on loose women! And balled my eyes it when she started singing’.
And they weren’t the only ones…
We recently caught up with Megan – who’s dating co-star Pete Wicks – ahead of the first episode of her brand new show, and she admitted she’s had a fair few knock backs in the music industry so far.
‘A few years ago I auditioned in front of Simon Cowell as a country artist,’ the Ex On the Beach star revealed.
‘But he actually said to me “Essex girls can’t sing country, no one will take you seriously”.‘ Err… ouch!
Luckily, the reality pro added: ‘But even just doing the show and going to Nashville and meeting all these amazing people and writing music is saying to them “look, I can do it”.’
We can’t wait to see the first episode of There’s Something About Megan THIS Sunday on ITVBe at 10pm!