Luis Castro is an actor, known for Hospital Central (2000), 800 Bullets (2002) and The Trip (2003). Read more on iMDB