Home›Charles CherryCharles CherryKnown for ActingBorn:1872-11-19Place:Greenwich, London, England, UKMovies1915The Mummy and the Humming-Bird Details