Lupita Nyong’o and Joshua Jackson were spotted in Puerto Vallarta, Mexico, on March 3, seemingly confirming their romance with a PDA-filled vacation. The couple enjoyed a tropical getaway, celebrating Lupita’s birthday weekend in style, according E! News.
In exclusive photos captured by paparazzi, Lupita and Joshua were seen holding hands as they strolled along the beach, soaking up the sun and surf. Lupita, looking radiant in a colorful patterned bikini, shared a passionate kiss with Joshua by the water, confirming their relationship status.
Joshua, sporting dark swim trunks, seemed equally smitten as they enjoyed their time together. The tropical vacation coincided with Lupita’s 41st birthday, and according to sources, Joshua went all out to make it special. He surprised Lupita with a large balloon display and a bouquet of flowers in their hotel suite, setting the romantic tone for the weekend.
The couple also indulged in some relaxation at the resort’s spa, further deepening their bond. Witnesses described them as “madly in love,” unable to get enough of each other’s company.
Throughout their getaway, Lupita and Joshua were seen sharing laughter, smiles, and affectionate moments, from holding hands while running toward the waves to taking a romantic walk on the beach with their feet in the water. Their beach date came nearly five months after they first sparked romance rumors in October, solidifying their relationship in the public eye.

As Lupita and Joshua continue to enjoy their budding romance, fans eagerly anticipate more glimpses into their love story. With their undeniable chemistry and affection for each other, it’s clear that love is in the air for this adorable couple amidst the tropical paradise of Puerto Vallarta.
