From Aschersleben, Germany • 1866 - 1940
Robert Leffler (9 January 1866 – 15 March 1940) was a German actor, film director, and opera singer (bass). (Via Wikipedia)
The Haunted CastleFilm • 1921