The actress can't stop swearing

Catherine Zeta Jones has revealed that her foul mouth was a bit of a problem on the set of her new movie.

The 37-year-old actress admits that she finds it hard to control her ‘effing and blinding’ and she blames it on her Welsh roots.

‘It was difficult, I’m from Wales, I have a mouth like a truck driver,’ says the actress.

Catherine did her best to limit her obscenities while filming No Reservations because her co-star was 10-year-old Abigail Breslin.

‘Trying to control my reactions around this little girl was so difficult,’ she tells the Daily record.

Suzannah Ramsdale