Azalea Davila is known for her work on Primal Fear (1996), A Man Apart (2003) and Mulholland Falls (1996). Read more on iMDB