Spanjaarden versus Amerikanen
Tijdens de opnames van Vicky Cristina Barcelona hield Woody Allen een openbaar dagboek bij dat in Nederland werd gepubliceerd in Hollands Diep. Daarin klaagde hij dat Javier Bardem zo’n moeite had om zijn tegenspeelsters overtuigend te zoenen. Voor de regisseur zat er niets anders op dan het telkens voor te doen.
Aanstekelijk lichtvoetig geflikfooi
Scarlet Johansson, sinds Match Point Allens muze, speelt Cristina, een Amerikaanse die niet precies weet wat ze wil met haar leven. In ieder geval wil ze geen relatie zoals die van Vicky (Rebecca Hall), die verloofd is met de degelijke, kleurloze Doug. De twee vriendinnen ontmoeten tijdens hun vakantie in Barcelona een charmante Spanjaard. Deze Juan Antonio maakt er geen geheim van dat hij hen allebei wel ziet zitten. Hij blijkt alleen nog niet over zijn ex heen, en zij niet over hem.
Niet al te serieuze tegenstellingen
Het personage dat een beetje peper in het geheel stopt, is Maria Elena, de ex van Juan Antonio. Penélope Cruz ontving voor deze bijrol een Oscar. Het is waar dat ze de andere acteurs praktisch van het doek speelt, maar ze heeft dan ook veruit de leukste rol. Het cliché van de passionele Spanjaarden tegenover de rationele, neurotische Amerikanen wordt grappig uitgewerkt. Maria Elena en Juan Antonio smachten beurtelings naar elkaar en schelden elkaar vervolgens uit voor rotte vis. Cristina en Vicky proberen zich over te geven aan hun gevoelens, maar kunnen niet stoppen met zichzelf te analyseren.