Cheryl Cole should not have been axed from US X Factor, her What To Expect When You’re Expecting co-star Cameron Diaz has said.

The Girls Aloud star – who was booted off the stateside version of Simon Cowell’s show last year – makes her big screen debut in the new pregnancy comedy, in a cameo as a talent show judge.

Cameron, who stars as an expectant fitness expert, said of Cheryl’s film appearance: “She’s so great, she’s lovely. She had such a great energy. What she did was really a favour to us because there wasn’t a lot for her to do, but there was a lot of ad-libbing.

“She just kept the energy up. She was a lot of fun.”

Glee’s Matthew Morrison, who plays the dancer boyfriend of Cameron’s character, went on: “Going on how she was a judge on our show, I thought she was great. They had her ad lib a lot and she just came up with all these great lines. So I think they got it wrong.”

“Yeah, me too,” Cameron added.

The film, which also stars Jennifer Lopez, Chris Rock, Chace Crawford and Anna Kendrick, is in cinemas on May 25.