The plot centers on two American women, Vicky and Cristina, who spend a summer in Barcelona, where they meet an artist, Juan Antonio, who is attracted to both of them, while still enamored of his mentally and emotionally unstable ex-wife María Elena.
Later, he brazenly approaches Vicky and Cristina to invite them to join him right away for the weekend in the city of Oviedo, traveling there in a small plane he flies himself, for sightseeing, fine dining and drinking, and hopefully, having sex with both young women.
At the end of their first day, Vicky refuses to join Juan Antonio in his hotel room, citing her fidelity to Doug, but Cristina accepts his invitation immediately.
Juan Antonio begs Vicky to meet him again privately before leaving Spain, which she finally accepts, lying to Doug in the process.
Spanish actor Joan Pera, who dubbed Allen's voice in the Spanish-language versions of his previous films, makes a cameo appearance.
The site's critics consensus reads: "A beguiling tragicomedy, Vicky Cristina Barcelona charms with beautiful views of the Spanish city and a marvelously well-matched cast.
"[5] Metacritic gave the film a weighted average score of 70 out of 100, based on 36 critics, indicating "generally favorable reviews".
[8] Mick LaSalle of the San Francisco Chronicle praised the film as "the work of a confident and mature artist", referring to Allen.
[9] Manohla Dargis of The New York Times wrote "Although Vicky Cristina Barcelona trips along winningly, carried by the beauty of its locations and stars — and all the gauzy romanticism those enchanted places and people imply — it reverberates with implacable melancholy, a sense of loss.
But the film is so engaging so much of the time that it feels like a modest rejuvenation: evidence that a summer in Spain can do wonders for a writer-director who may not have outlived his prime.
"[11] Ian Freer of Empire gave the film 4 out of 5, and wrote "within Allen's recent output, Vicky Cristina Barcelona is a highlight.