LOS ANGELES:-Katie Holmes and Jamie Foxx took a private trip to Cabo San Lucas to celebrate her 38th birthday. The ‘Batman Begins’ actress and the 49-year-old actor flew to the Mexican resort city on Friday for a ‘’quick trip’’ to see in the brunette beauty’s milestone. A source said of their trip: ‘’Katie and Jamie took a private jet to Cabo on Friday morning from Van Nuys Airport [in Los Angeles]. ‘’It was a quick trip in honour of Katie’s birthday. It was only them and two pilots on the plane.’’

The pair - who have kept their relationship private - didn’t do things by halves during their stay, as they then took a limousine to the resort where they were staying, the luxury Las Ventanas al Paraíso. The source added to Us Weekly magazine: ‘’They stayed in one of the most private suites at the hotel, separate from other guests and entered by a small path.