L'AUBERGE ESPAGNOLE (THE SPANISH APARTMENT) (2002)

As part of a job that he is promised, Xavier (Romain Duris), an economics student in his twenties, signs on to a European exchange program in order to gain working knowledge of the Spanish language. Promising that they'll remain close, he says farewell to his loving girlfriend (Audrey Tautou), then heads to Barcelona. Following his arrival, Xavier is soon thrust into a cultural melting pot when he moves into an apartment full of international students. An Italian, an English girl (Kelly Reilly), a boy from Denmark, a young girl from Belgium (Cécile de France), a German and a Spanish girl from Tarragona (Cristina Brondo) all join him in a series of adventures that serve as an initiation to life.