Idalis DeLeon werd geboren op 15 juni 1969 in de Bronx, New York City, New York, Verenigde Staten, als Idalis Maria DeLeón. Ze is een actrice en regisseur, bekend van onder meer Running Scared (2006), Six Feet Under (2001) en The Invisible Man (2000).