He said to Access Hollywood: "I called [Director James Mangold] and I said: 'Look, I've got this stunt. It's this motorcycle stunt... We've gotta put a motorcycle in this scene and I've gotta flip her around this thing.

Secret: Katie Holmes chuckles as Tom Cruise whispers something in her ear on the red carpet

"I called Cameron and said: 'Are you up for it?' She came out. We practiced it and stuff and Jim shot it. I couldn't wait to do that!"

Talking about Diaz, he added: "She's strong enough. The great thing about Cameron is she's enormously talented, funny and athletic.

"There's a lot of trust because she had full flash blanks in the gun as she's going around [me], they're coming past my head and she was always - you have to be there with someone and really know that they're gonna be there."

Meanwhile, Cameron has said she may never have children and just stay a "pretty good aunt."

The actress, who was most-recently linked to Alex Rodriguez, admitted parenthood isn't something she necessarily wants.

She said to InStyle magazine: "I can be a pretty good aunt. but whether I'm a good aunt or a crappy aunt is really not remotely the same question as me being a good parent or a crappy parent.

"It doesn't quite have the same impact."

However Diaz said her family is "the most important thing to me."

She added: "Having children changes your life drastically, and I really love my life.

"Children aren't the only things that bring you gratification and happiness, and it's easier to give life than to give love, so I don't know.

"That kind of change would have to be either very well thought out, or a total mistake - a real oops!"