Jamie Foxx has revealed that he and his Back In Action co-star Cameron Diaz are "friends in real life" and said he had been "begging" her to act with him once more.

The Hollywood actors star opposite one another in the forthcoming action film playing former CIA spies Emily and Matt, who are dragged back into the world of espionage when their cover is blown years after retiring from spy life to start a family.

Cameron Diaz as Emily and Jamie Foxx as Matt in Back In Action

Foxx said: "A lot of people don't know this, but after Cameron and I did Any Given Sunday and Annie together, we became friends in real life - and I’ve been begging her to come play with me again.

"We all know there’s just something about her…"

Diaz said: "I couldn’t have asked for a better partner, on-screen and off."

Cameron Diaz and Jamie Foxx in Back In Action

Other cast members include Fatal Attraction star Glenn Close, Fleabag’s Andrew Scott, comedian Jamie Demetriou, and Friday Night Lights actor Kyle Chandler.

Charlie’s Angels star Diaz played foster mother Miss Hannigan in 2014 movie musical Annie which featured Foxx in the role of New York mayoral candidate Will Stacks.

They both also starred in 1999's Any Given Sunday, which was about the fortunes of the fictional Miami Sharks American football team.

Source: Press Association