Directed by Woody Allen, Vicky Cristina Barcelona is a romantic comedy-drama that explores love, passion, and artistic expression against the stunning backdrop of Barcelona, Spain. The film follows two American women, Vicky (played by Rebecca Hall) and Cristina (played by Scarlett Johansson), who spend a summer in the vibrant city and find themselves entangled in a complicated love triangle.