Talking Movies: Looking beyond the controversy of Blue is the Warmest Color

Blue is the Warmest Color
Blue is the Warmest Color won the Palm d’Or at this year’s Cannes Film Festival.

Let me begin by giving my opinion on all the controversies surrounding the seven-minute-long lesbian sex scene in Blue Is the Warmest Color. My opinion is that it’s not worth my time to have opinions about silly controversies.

The French title of Abdellatif Kechiche’s new movie, which is playing at the newly-opened FilmScene beginning Dec. 6, translates as The Life of Adèle, which I prefer to Blue Is the Warmest Color, an artsy mishmash of Fifty Shades of Gray and Orange Is the New Black. The movie really is about the life of Adèle, and by that I mean you feel your way into her existence in an almost unprecedented way.

The story opens in school, as Adèle and her fellow high-schoolers try to parse a text by Pierre de Marivaux, the great French novelist and metaphysician of love. They fumble awkwardly with it, as we always do when we’re asked to interpret a work of profundity. Adèle soon finds that she’s in the same boat with herself: She has to interpret her own unfathomable erotic depths. The movie follows Adèle in her discovery of her lesbian sexuality and jumps through several years of her love affair with Emma, whose dyed-blue hair inspires the English title of the movie.

Great coming of age movies—Louis Malle’s Murmur of the Heart, Kimberly Peirce’s Boys Don’t Cry—tend to find a way of making sexual identity feel intensely intimate yet utterly strange. But what makes Blue such a unique emotional experience is how Kechiche gets us to experience Adèle in so many ways simultaneously.

He often portrays Adèle as a child, almost like she’s your child. He shows her stuffing her mouth with candy and trying to straighten her unruly hair. Multiple scenes are no more than her sleeping face. Even when we suddenly encounter her as a young adult, she’s surrounded by children in her work as a kindergarten teacher.

Kechiche also portrays Adèle as an erotic object. The male director has taken some hits for staging her, particularly in the sculptural sex scenes, for his—and our—pleasure. But the objectification of Adèle is important. Let’s face it: She is beautiful. And her being attractive is important for her character, just like it’s important for us to experience others as beautiful.

Finally, Kechiche portrays Adèle as us. We fall in love not only with her but through her. In the final quarter of the movie, when Adèle is left desolate, I found myself subject to a similar desolation, something bigger than loneliness, where my own intimate memories filled the gaping emotional spaces on the screen.

In one of those final moments, as Adèle is crying in front of her estranged lover, snot runs down her nose. Anybody who’s been through the ringer of love knows just how she feels. But you also want to wipe her nose. That scene crystallizes our experience of her as simultaneously child, lover and self. Any director would have demanded tears, but the snot is a touch of brilliance.

Blue isn’t without its faults. A scene that involves the symbolism of eating oysters is, let’s just say, less than subtle. Worse, when the movie strays into philosophical and political issues, particularly pertaining to the conflicting social classes of its main characters, it verges on the banal Marxism that afflicts many French films. Luckily, such moments are rare.

As much as its sex scenes get talked up, the movie is really a love story, with all love’s accompanying spiritual and physical chaos. The long sex scenes between the main characters work dramatically because anybody who’s been in love knows how the alpha and the omega of the universe can be synonymous with the body of your beloved. But the most intense erotic moments take place outside the bedroom, in charged conversations, on a park bench, at a picnic, even when they’re alienated from each other and yet still crackling with eroticism.

The movie’s believability is largely due to the outstanding performances of Adèle Exarchopoulos as Adèle and Léa Seydoux as her blue-haired lover Emma. I fell in love with both of them. I fell in love through both of them. It’s no surprise that the Palm d’Or at the Cannes Film Festival was awarded to Kechiche and them as a trio.

Let me end by saying that I saw Blue Is the Warmest Color at Filmscene’s newly-opened venue. In a sold-out theater, with exposed brick walls, I sat with a glass of wine and watched lesbian sex and a heartbreaking love story on a surprisingly big screen. What more do you want?

Scott Samuelson teaches philosophy at Kirkwood Community College and blogs about music with his son at

[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-looking-beyond-the-controversy-of-blue-is-the-warmest-color/#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' >Email</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="155"/><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>