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).
Seen Idalis DeLeon before?
Sign in and the films and series of theirs you’ve already watched show up here. Only you see them.