Ellen CantorEllen Cantor is a New York artist who is now working in London. She has exhibited worldwide.FilmographyEllen Cantor at IFFRBe My BabyEllen CantorUnited KingdomIFFR 2000Evokation of my Demon SisterEllen Cantor5'United KingdomIFFR 2003