Emma Caulfield

Emma Caulfield (Born Emma Chukker) is the American actress who portrayed the Blind Witch on ABC's Once Upon a Time.