Love in Paradise
Lupita Nyong'o and Joshua Jackson seemingly confirmed their romance during a vacation to Puerto Vallarta, Mexico, on March 3.
Let's Go
The couple held hands as they hit the beach.
PDA Alert
The Black Panther actress and the Dawson's Creek alum shared a passionate kiss by the water.
Sun, Sand and Surf
For the outing, Lupita soaked up the sun in colorful, patterned bikini.
Making Waves
Meanwhile, Joshua wore a pair of dark swim trunks.
Birthday Girl
The tropical vacation fell on Lupita's birthday weekend.
Couples Getaway
A source told E! News that Joshua rang in Lupita's 41st birthday on March 1 by having a large balloon display and bouquet of flowers set up in their hotel suite.
Romantic Retreat
The pair also visited the resort's spa, according to the insider.
All Smiles
"They looked madly in love," an eyewitness told E! News, "like they just couldn't get enough of one another."
Your Hand in Mine
The duo grabbed each other's hands while running toward the waves.
Take a Dip
Joshua and Lupita got their feet wet during a romantic walk on the beach.
Sun Soaked
Their beach date came nearly five months after sparking romance rumors in October.