"They were very caring. It was funny to be dressed as a tough pirate but being treated with delicacy by everybody. I had to learn to sword fight, too. I'd trained for two months before we started shooting." Penelope Cruz told the cast and crew of Pirates Of The Caribbean: On Stranger Tides she was expecting a baby as soon as she learned she was pregnant. She gave birth to a son in January (11).