Idalis DeLeon was born on June 15, 1969 in Bronx, New York City, New York, USA as Idalis Maria DeLeΓ³n. She is an actress and director, known for Running Scared (2006), Six Feet Under (2001) and The Invisible Man (2000).
β 5.2
β 7.0
β 2.0
β 5.6
β 3.4
β 7.4
β 5.0