Rafael Santa Cruz was born on September 29, 1960 in Lima, Peru as Rafael Santa Cruz Castillo. He was an actor and director, known for Eight Hundred Leagues Down the Amazon (1993), Son de los diablos (2005) and Los del Solar (2005). He died on August 4, 2014 in Lima.