Drusilla Wills was born on November 14, 1884 in London, England, UK. She was an actress, known for
Yellow Sands (1938),
The Life and Adventures of Nicholas Nickleby (1947) and
The Phantom Fiend (1932). She died on August 6, 1951 in London, England, UK.