Sofía Guzmán was born on December 14, 1980 in Cartagena de Indias, Colombia. Sofía is an assistant director, known for
On the Road (2012),
Sin Nombre (2009) and
The Last Death (2011). Sofía has been married to
Victor Herrera McNaught since May 16, 2009.