La Manoir du Diable (The Devilâs Castle) was released on Christmas Eve, 1896, at the Theatre Robert Houdin, 8 boulevard des Italiens, Paris. It is only about 3 minutes long and although its creator intended it to be amusing most people consider it to be a horror film. You can find out more about Le Manoir du Diable at A Passion For Horror.