Otto; or Up with Dead People (2008)
Otto; or, Up with Dead People is a 2008 Canadian and German queer cinema horror film. The film was directed by Bruce LaBruce and stars Jey Crisfar, Marcel Schlutt, Nicholas Fox Ricciardi and Gio Black Peter.
More at Wikipedia.