Katie Holmes celebrated her 38th birthday is style! The actress flew to Cabo with secret boyfriend Jamie Foxx. A source told Us Weekly, they left on a private plane on Friday and it was just to two of them for the weekend.
The pair reportedly stayed in a suite at a luxury hotel and wanted to be very discreet.
The source added, “They had everything delivered to their room and taken care of by a personal butler.”