Vicky (Rebecca Hall) şi Cristina (Scarlett Johansson) sunt două americance, bune prietene, dar care au păreri complet diferite despre dragoste.
Vizitând Europa, ele ajung la Barcelona, unde, într- o galerie de artă, fac cunoştinţă cu pictorul Juan Antonio Gonzalo (Javier Bardem), de care se îndrăgostesc amândouă. Numai că acest lucru nu este pe placul fostei soţii a artistului, Maria Elena (Pénelope Cruz). Pentru interpretarea ei, Penélope Cruz a luat anul acesta premiul Oscar la categoria cea mai bună actriţă într-un rol secundar.