Renee Ilsa Alcazar(1939-2007)
- Animation Department
Renee Ilsa Alcazar was born on 10 November 1939. Renee Ilsa is known for The Iron Giant (1999), The Little Mermaid (1989) and Osmosis Jones (2001). Renee Ilsa died on 17 August 2007 in Studio City, California, USA.