Alison Hammond has been praised for calling out Sir Cliff Richard after he made comments about Elvis Presley's weight gain on ITV's This Morning.

The singing legend took to the sofa earlier today alongside Alison and fellow host Dermot O'Leary to speak about his decade-spanning career and some of his experiences with stars along the way.

And the 83-year-old revealed he once had the opportunity to take a picture with rock-and-roll icon Elvis Presley - but declined because the Hound Dog singer was overweight.

"He'd put on a lot of weight," Cliff explained, before adding, "I thought, 'if I'm taking a photograph with him, and it's going to be hanging on my refrigerator, he's gotta look good."

The Mirror reports that the Devil Woman singer, who was originally marketed as the British equivalent of Elvis, then said he ended up missing his chance altogether. "I put it off, and then, of course, he died," he continued.

But Alison was quick to call him out on his comments, saying: "Should never have put it off just because they're a little bit heavier.

"If you're a fan of somebody, if you get the chance to meet them,meet them, even if they're put on weight," Cliff urged, before Alison asked, "Is that why you don't want me at your house?"

Cliff Richard
83-year-old Cliff chatted to Alison and Dermot on today's episode of This Morning

Fans took to social media to praise Alison for how she handled Cliff's comments, with one person writing on X: "Cliff Richard was on @thismorning and the only one who called him out on his body shaming bullshit was Alison Hammond," one person wrote, before slamming the Wonderful Life star's remarks as 'fattist'.

Another viewer agreed that Cliff's statements weren't appropriate, writing, "Well done @AlisonHammond fat shaming is not to be promoted." A third asked: "Who the hell does Cliff Richard think he is, not wanting a photo with Elvis because Elvis had put on weight. Alison Hammond gave a quick response. How bloody rude."

But not everyone found Cliff's comments to be offensive, as one person argued: "Being generous to Cliff i think he was probably trying to say he was young & foolish and paid the price by losing his only chance to meet Elvis. I’m pretty sure his words came out wrong & he regretted it straight away. Cliff is from a time when stars had to look a certain way."

The bestselling artist also spoke about his diet on This Morning, revealing that he follows the blood type diet and has cut out meat, dairy and wheat.

He admitted to skipping certain meals during the day, saying: "Sometimes now I realise that I'm just not hungry. So I have yoghurt for breakfast, some muesli, come lunch I think - no," he said, to which Great British Bake Off host Alison replied, "Can I come over to your house and just stay for a week?"

Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our daily Showbiz newsletterhere.