Catherine Zeta-JonesCatherine Zeta-JonesWell, who would have thunk it?

Catherine Zeta-Jones has a potty mouth.

The Welsh beauty said she couldn't control her expletive count while filming her latest flick, No Reservations.

Her dirty talk even got her into trouble on set, as her co-star Abigail Breslin is only 11 years old.

Catherine told the Daily Express: "It was difficult. I'm from Wales, I have a mouth like a truck driver.

"The hardest thing for me making this movie was my reaction when I screwed up.

"Trying to control my reactions around this little girl was so difficult.

"Every day one would slip out and Abigail would roll her eyes."

"In the end if I screwed up I would have to force myself to say, 'Oh, poo' or 'Oh sugar"' but it wasn't easy."

It's a tough old life, Cath.