JOE Swash left Good Morning Britain hosts Charlotte Hawkins and Ranvir Singh flustered when he mispronounced Sandra Bullock’s last name live on air.

While trying to tell viewers about her hit Netflix movie Bird Box, he called her ‘Sandra Bollock’ – and the hosts had to quickly apologise for his mistake.

“Basically, it’s not so festive, because it’s about the end of the world starring Sandra Bollock, and basically if you don’t wear the blindfold …, “ he said, before being cut off by laughter from the crew.

“Is that Sandra Bullock?” Charlotte innocently asked, before Joe corrected himself.

“Is that not what I said?” Joe replied before being ribbed by weatherman Alex Beresford.

GMB viewers picked up on his error, though, tweeting that they’d spotted his blunder. “Did he say Bollock?” asked one, while another branded him embarrassing.

It’s not the first time Joe’s Essex accent has tripped him up on the show – last week he got Prince Charles’s name totally wrong.

Joe, 36, was reporting from Scotland for the show, said: "I'm here in the spectacular Dumfries House in Ayrshire.

"It's an amazing, amazing place. I'll give you some history first.

"It was built in the 1700s and ten years ago it got itself a brand new owner... the Royal Highness Prince William, oh yes.

"Wait, not Prince William, Prince Chiles! Sorry Prince Chiles, Prince Chiles!"