It was particularly cringe-worthy given they had just finished talked about Jo Joyner's live gaffe on EastEnders
The hunk accidentally called actress Charlie Brooks JANINE as he interviewed her on This Morning.
It happened as Charlie, who formerly played Janine Butcher on EastEnders, sat down on the This Morning sofa with the former JLS star and wife and co-host Rochelle.
And to make matters worse, it was just after they had finished discussing Jo Joyner's gaffe on EastEnders when she accidentally called Ian Beale by his real name. CRINGE.
The pair asked the star about Jo Joyner's mistake, when the actress accidentally called character Ian Beale by his real name during a live segment.
Actress Charlie said: "It's so easily done. It's terrifying. Her (Jo's) face was a picture.
"I didn't actually see it (the episode) but I saw that footage when I got back. It's brilliant. It's what people want to see, you know it's live."
As Marvin thanked her at the end of the chat, he accidentally said 'Janine' instead of 'Charlie'.
The star responded by laughing, wagging her finger and calling it a "big boo-boo". Oh Marvin!
Charlie also revealed during the interview how she would "never say never" to returning to the BBC soap.
She said: "I love the character, I'll never say never. There's always a possibility, as long as they want Janine."