Dirigido por Woody Allen, Vicky Cristina Barcelona conta a história de duas jovens americanas, Vicky (Rebecca Hall) e Cristina (Scarlett Johansson), que viajam para Barcelona para passar as férias de verão.
Vicky é sensível e está com casamento marcado já Cristina é uma aventureira tanto emocionalmente como sexualmente. Em Barcelona, elas se envolvem em uma série de encontros românticos com Juan Antonio (Javier Bardem), um carismático pintor, que ainda tem uma tempestuosa relação com ex-mulher Maria Elena (Penélope Cruz).