Sergio Cabrera was born in Medellín, Colombia, in 1950. He is a leading Colombian director, recognized for his work in La Estrategia del Caracol (1993), the highest-grossing film in the country’s history and recipient of 20 international awards. His filmography includes Ilona Llega con la Lluvia (1996), Golpe de Estadio (1999), and The Art of Losing (2004).