Talking Movies: Hausu

Once in a while we come across a piece of art so outlandish that it defies all our categories; something which brings our neat generalizations up short. Hausu is one such work of art for me, and I suspect I am not alone. If you haven’t seen it, it may very well be the most bizarre cinematic experience of your life.

Typically billed as a horror-comedy, Hausu barely qualifies as “horror,” at least not in the way Western minds conceive it. In 1977, when the “house” was constructed, director Nobuhiko Obayashi was principally a director of bizarre, avant-garde short films and television commercials. Spielberg’s Jaws had recently met huge success in the West, so producers in Japan naturally sought to emulate its amateur, low-budget appeal to reinvigorate a film industry largely dominated by yakuza (gangster) films. Obayashi was up to the task, and what he produced is a genre-bending, fourth-wall breaching, goofy, psychedelic, fantastical ghost story, one that only loosely resembles horror as we now think of it.

In a film like this, plot is practically irrelevant. We are introduced to the protagonist, a high school girl named Gorgeous, and her six friends (Sweet, Melody, Prof, Fantasy, Mac and Kung Fu) who are anticipating a summer of fun in the sun until their camp trip is suddenly canceled. Gorgeous, bereaved by the prospect of her father marrying a much younger woman, proposes that she and her friends travel instead to the countryside to spend their summer with her aunt. When they eventually arrive at the house, the spooky dial is turned up to 10 in short order. One by one the girls meet their demise, each dispatched in a decidedly cruel and ironic way. Melody, for instance, is attacked and devoured by a piano in such a way it defies description and Sweet is pummeled by flying futon mattresses.

Despite its gratuitous blood and oddly gruesome deaths, Hausu is a very childlike film. In fact, the entire film can be seen as the perspective of a child. So it’s no surprise to learn that the director’s 10-year-old daughter is responsible for the scenario (credited as a writer). Obayashi was wise to enlist her help if his goal at the outset was parody. The entire first act feels like a Japanese television sitcom, rife with pop music (like much of the rest of the film) and cheeky humor. Once it takes off in the second act Hausu becomes a broad parody of horror films, incorporating various allusions to other movies with their tropes and clichés in tow.

The film quickly descends to melodrama, and returns often, but Hausu isn’t memorable for its believable acting or witty scripting. It has none of the things we tend to associate with “good” cinema. In fact, the melodrama contributes much to its kitschy allure in the first place. While it features some intentional, chaplinesque humor, it can also be as unintentionally funny as Raimi’s Evil Dead (1981), a film whose slapstick style, imaginative sets and absurd situations make it most easily comparable to this film. In retrospect, it’s hard to imagine Raimi being unfamiliar with Hausu prior to conceiving his boomstick trilogy.

Where Hausu truly excels is in its remarkably inventive use of myriad cinematic devices and techniques. Every conceivable in-camera trick is used, from slow-motion and stop-motion to matte painting, hand-drawn animation, irising and puppetry, as well as numerous editorial devices such as flashbacks, wipes, cutaways, dissolves, multiple exposure, blue screen and a number of other techniques I’ve never seen before or since. There are lessons for film students to be found here, or at the very least Hausu is instructive in how not to use these techniques. One memorable scene has us follow the girls down a staircase to a phone to call for help and then to the front door. This takes two to three minutes. It’s an entirely handheld, blurry, time lapsed sequence, like a hazy recollection of a dream or a waking nightmare involving us directly.

There is hardly a dull moment in this film. Even outside of the carnage, every scene is dense with multiple exposures, mattes and other techniques occurring with headache-inducing frequency. And even when this trickery is toned down for fleeting moments, single frames exude so much visual information that the viewer is forced to consider what it is they’re really experiencing. For all its weirdness, Hausu is foremost an art film, one that breaks apart and reassembles the elements of so many campy, low-budget movies to its own ends.

After 33 years of relative obscurity, Hausu has been brought out into the light, largely due to a stunning new transfer from Janus films, recently packaged as a Criterion release (on Blu-ray no less). For the last year it’s been playing all over the United States in various art houses and independent theaters (the director even toured his own print in New York), and it will be making its way to our very own Bijou this month from Dec. 3 – 9. No string of adjectives could possibly capture Hausu, so if you’re an open-minded filmgoer I can only recommend you experience it for yourself.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/talking-movies-hausu/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Phone</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="90"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>