Biography: Albert Serra ([əɫˈβɛrt ˈsɛrə]; born October 10, 1975; Banyoles, Catalonia) is a Catalan filmmaker, contemporary artist and manager of the production company Andergraun Films, set up by Montse Triola primarily to produce Serra’s films. Besides writing, directing and producing...