In one five-minute video, a 10-year-old girl entered the bathroom, removed her clothes and got into the shower, the affidavit said.
Mirasol told investigators he had been placing cameras in bathrooms since he began working on the ship in December.
“I want to control it, but I can’t,” he told investigators, according to the affidavit. He admitted he knew it was illegal to film underage girls. Agents asked him how he chose where to put the cameras. “If I like who is in that room, I place it,” he told them.
In addition to the hidden cameras, Mirasol told agents he went into rooms while guests were taking showers and hid under the bed. He would then record them getting dressed, according to the affidavit.
Royal Caribbean said in a statement that the company has fired Mirasol and is co-operating with the investigation.
“We have zero tolerance for this unacceptable behaviour,” the statement said.
Mirasol is represented by Robert Berube of the federal public defender’s office, who said in an email that he would not comment on the case. Mirasol remained in the Broward County Jail today NZT.