Vicky et Cristina, deux jeunes américaines, passent l'été en Espagne. Elles font la connaissance d'un artiste flamboyant et de son ex-epouse, une belle femme mais folle. Vicky est fiancée et sur le point de se marier. Cristina est d'esprit libre et sexuellement aventureuse. Quand les deux amies tombent amoureuses, le résultat ne peut que ressembler au chaos…
Santi, un adolescent de 16 ans, est atteint d'une maladie qui le rend très sensible à la lumière. Avec sa mère, ils quitte donc Barcelone pour s'installer au Nord de l'Espagne. Mais bientôt des phénomènes très étranges se produisent dans les bois situés à proximité de la demeure : des bêtes sont tuées, et bientôt c'est un ami de Santi qui est retrouvé mort. Santi est vite suspecté...