TCR’s ‘My Fair Lady’ is a must-see

My Fair Lady

Theatre Cedar Rapids — through Oct. 6; tickets $25-40

‘My Fair Lady’ runs at Theatre Cedar Rapids through Oct. 6. — photo by Struttmann Photo

Some musicals you go to every time they come around. They are the classics that never disappoint. My Fair Lady, directed at TCR by Angie Toomsen with music direction by Cameron Sullenberger, is no exception. The entire ensemble from cast to musicians to techies are to be commended on an outstanding performance.

Written in 1956 (book and lyrics by Alan Jay Lerner and music by Frederick Loewe), the enduring topics of classism, sexism, transformation and love were brought to life by a wonderful ensemble creating captivating characters. From the moment she utters her first syllable, Angela Billman is luminous in the role of Eliza Doolittle. She brings the character completely to life, whether selling flowers on the street or enchanting everyone she meets at the grand ball. As a lifelong theater goer, I am accustomed to viewing the whole scene rather than focusing on one character; however, whenever Billman was on stage, I found my eyes following her and my ears awaiting her next line or song.

Aaron Murphy became the redoubtable Henry Higgins in a performance that was equally mesmerizing. Billman and Murphy interacted so genuinely that the audience couldn’t help but be immediately entranced by their relationship. Completing the main trio was Greg Smith as Colonel Pickering, who sets the plot in motion by accepting Higgins’ bet that he can improve Eliza’s manners and speech so as to pass her off as a duchess in six months’ time. Smith is the gentleman foil to Murphy’s demanding professor; the two complement each other throughout the show. Rounding out the household characters is Amy Blades as Mrs. Pearce, and she is outstanding in this role. Blades balances the solemnity of a head housekeeper with the compassion of a governess and, in doing so, becomes a voice of reason for everyone involved.

Sullenberger’s musical direction was on point; one might expect trips and falls in an ambitious musical, especially on opening night, but that was not the case. Well-tuned vocal performance and the orchestra, conducted by Benjamin Schmidt, filled the theater throughout the evening. S. Benjamin Farrar’s set and lighting design had columns turning into bookcases and backdrops transforming London streets to private gardens to Higgins’ study to Ascot Racecourse.

One key technical aspect of My Fair Lady is the accents that the performers must adopt and maintain throughout the performance. The socio-economic differences between the commoners and gentlepeople are made apparent through accents. Although there were a few lines and one song overshadowed by an accent trying too hard, it would be fair to chalk that up to opening night, because by the middle of the first act, everyone had settled into their speech patterns. Billman’s accent consistently highlighted her character’s ongoing transformation throughout the play. It’s one thing to affect an accent, and quite another to deliver lines and sing clearly with one, and the entire ensemble rises to the occasion in this production.

The cast of ‘My Fair Lady’ at Theatre Cedar Rapids. — photo by Struttmann Photo

Three often overlooked characters in this show are Freddy, Mrs. Higgins and Alfred P. Doolittle. Years ago, when I first saw this play, I didn’t see the point of Freddy at all. In this production, Sage Spiker not only embodies the lovelorn Freddy, I found myself looking forward to his reprise in the second act. Spiker has the kind of smooth, melodious voice that one wants to hear again and again. Alfred P. Doolittle (Brett Borden) is another character I haven’t always appreciated, but Borden brings a sense of lightness and humor to the stage. Perhaps it’s a sign of the times, but the audience seemed especially to enjoy Mrs. Higgins (Cherryl Moon Thomason) when she scolded Henry and supported Eliza, going so far as the applaud her lines several times.

The ensemble is at once street vendors, Ascot patrons and household staff. They sing, change costumes, dance, change costumes, mill about, change costumes — this is a hard-working group throughout the play. Indeed, it is their presence that truly helps transport the audience to Edwardian London. Erin Helm has choreographed this group throughout a wide variety of dance numbers, from the precise Ascot movements to the raucous “Get Me to the Church on Time.” If parts of the dances were occasionally common, they were enthusiastically executed throughout the show. Joni Sackett’s colorful and varied costume design serves to brilliantly transform this group time and again. From rags to feathers to suits to maid’s costumes, Sackett’s designs add depth of character to the ensemble as well as the main players.

I have seen several stagings of this musical, and the way Toomsen staged the close of the show was particularly tender. At the end of the night, the audience was on its feet for a production that offers something for everyone: music, dance, humor and a happy ending. This is, indeed, a production you don’t want to miss.

[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='/tcrs-my-fair-lady-is-a-must-see/#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="48"/><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>