Javier Bardem plays artist Juan Antonio Gonzalo
Vicky Cristina Barcelona on IMDB
'Vicky (Rebecca Hall) and Cristina (Scarlett Johansson) visit Barcelona for the summer, staying with Vicky's distant relative Judy (Patricia Clarkson) and her husband, Mark Nash (Kevin Dunn). A narrator (voice of Christopher Evan Welch), present throughout the film, describes the two friends: Vicky is practical and traditional in her approach to love and commitment, and is engaged to the reliable but unromantic Doug (Chris Messina). She is in Barcelona getting her masters in "Catalan identity". Cristina, on the other hand, is a nonconformist, spontaneous but unsure of what she wants from life or love.
At an art exhibition, they notice the artist Juan Antonio (Javier Bardem). Cristina is impressed with him at first sight, and grows intrigued when Judy and Mark tell the girls that the artist has suffered a publicly violent relationship with his ex-wife. Later that night, the girls notice him across the room in a restaurant. He approaches their table and quickly invites them to join him for the weekend in the city of Oviedo, in the small plane he flies himself, for sight-seeing, drinking wine, and (Juan Antonio hopes) sex. Cristina accepts the brazen offer almost at once, but Vicky refuses, strongly resenting his assumption that the two of them would agree to go to bed with him after less than five minutes' acquaintance. She eventually decides to accompany her friend anyway, mainly as she says "to protect Cristina from making a big mistake".'
read more on Wikipedia