Luis Mora was born on April 8, 1944 in Santiago, Chile. He is an actor and editor, known for Nucingen House (2008), The Lawless Land (1988) and On Top of the Whale (1982). Read more on iMDB