How do you stay sexy and successful after 90? Ask Dr. Ruth.

Ruth-Top Tonic Hour

FilmScene — Friday, May 10 at 5 p.m.

Still from the documentary ‘Ask Dr. Ruth’

Dr. Ruth Westheimer doesn’t want to talk about how much money she has or “who she’s sleeping with.” She won’t move out of her cluttered apartment in the predominately immigrant New York City neighborhood of Washington Heights, just because she’s a celebrity. She doesn’t like to call herself a Holocaust survivor; she prefers “orphan of the Holocaust,” having been placed on a train from Frankfurt, Germany, to a Swiss orphanage by her mother and grandmother before they, like her father, were shipped off to Nazi camps. And she absolutely won’t shed tears in public, even as she learns, officially and in black and white, the fate of her long-lost parents almost 80 years after World War II.

A new documentary about Westheimer — the 4-foot-7 German refugee turned radio sex show host turned TV star turned 40-time author — doesn’t exactly break down the famed sex-talker’s walls. But Ask Dr. Ruth, produced by Hulu and screening now at FilmScene, does offer a slick, fascinating and moving biography of Westheimer.

Those who enjoyed 2018’s RBG will likely relish this new documentary of a highly educated, Jewish New Yorker who rose to prominence challenging sex and gender norms in the second half of the 20th century, enjoyed a fairytale marriage before being widowed, and shuns the very notion of retirement, continuing to work around the clock well into her eighties.

But like Justice Ruth Bader Ginsberg, Weistheimer’s story is singular. She was trained as a sniper with the Haganah, a paramilitary organization, in Jerusalem during the Palestinian war of the late 1940s (though she says she never killed anyone), before nearly losing her legs in a bombing. She fulfilled her dream of immigrating to America, where she studied psychology, earned her Ed.D. and worked for Planned Parenthood. Along the way, she was married three times — two, she says, were mere “legalized love affairs,” the third to her soulmate, Frank Westheimer.

After researching and teaching human sexuality for years, Westheimer agreed to host a late-night show at WNYC-FM called Sexually Speaking, where she took questions from anonymous callers, answering their sex and relationship questions on-air, frankly and professionally. The show was a runaway hit, and launched her career as “Grandma Freud,” lovable sex therapist to the nation. Because people found it hard to pronounce her last name, Westheimer went by Dr. Ruth.

Though a fellow psychologist interviewed in Ask Dr. Ruth criticized Westheimer as “reckless” for offering sometimes drastic advice to callers — such as recommending they end their relationships — based on short conversations, there’s no doubt Westheimer’s work served to normalize taboos, including masturbation, contraception, abortion and homosexuality. She was also an avid supporter of the gay community and HIV/AIDS patients in the early ’80s, when fear and misinformation pervaded the airwaves.

Still from ‘Ask Dr. Ruth’

Much of this information can be gleaned from Westheimer’s Wikipedia page, and the many, many TV interviews and newspaper profiles of the therapist over the years. What Ask Dr. Ruth provides especially for its viewers is an intimate — or, at least, as intimate as Westheimer allows — look at her tumultuous childhood, sexual awakening, marriages, obsessive love for her children and grandchildren and her extroverted, effervescent, endlessly charming personality. Lovely animation accompanies Westheimer’s stories, including readings of the diaries and letters she’s held onto for decades. She even sits down for an on-camera conversation with her first boyfriend, a fellow German Jewish refugee who also toiled at the Swiss orphanage.

If you want a juicy look at Dr. Ruth’s most lascivious sex advice, you’d be better off reading her books or revisiting old episodes of The Dr. Ruth Show or What’s Up, Dr. Ruth? But if you want to spend an hour and a half with a cultural icon, recalling just how much America needed an unfettered sexual cicerone in the ’80s and ’90s, tune in and turn up. It’s worth it just to hear an 89-year-old dissect the term “cock teasing.”

Check the FilmScene schedule for screenings of Ask Dr. Ruth. Tonight, May 10, the cinema will host a special event centered around the film. A ticket includes two Dr. Ruth-inspired cocktails (served on FilmScene’s “Ruth-top”), a full-sized bottle of Joanna’s Tonic Syrup, free popcorn and, of course, admission to the movie.

[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='/how-do-you-stay-sexy-and-successful-after-90-ask-dr-ruth/#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="232"/><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>