‘Peter and the Starcatcher’ reminds us all to smile

‘Peter and the Starcatcher’

Giving Tree Theater — through March 5

Giving Tree Theater in Marion opened Peter and the Starcatcher this past weekend. Such a small space can come alive when the magic of the stories told within it are encouraged in just the right way by their tellers.

Everyone knows about the flying boy who never grows old. We’ve all daydreamed about the night that Peter might come to our windows and beckon us through them, into night breezes and unknown adventures. But then, as everyone must, we grow up. We worry about doctor’s appointments, and energy-efficient washers, and politics — and a small piece of us forgets that wonder we all possessed at some point when we were half the size we are now.

Brett Borden, Brian Smith, Ethan Dix (kneeling), Malcolm MacDougall, Kyle Pratt and Hannah Spina in ‘Peter and the Starcatcher.’ — photo courtesy of Giving Tree Theater

This show is a perfect marriage of the wonder we once had and the reality we all live in now. We never asked where Peter Pan came from, and the curiosity we gained over time produces questions that are answered, in appropriately fantastical fashion, in this prequel. The writing is witty enough to pay homage to the origin of the tale, as well to its contemporary audiences, so boredom is difficult to come by. The show is something that any age can fully engage in.

Each member of the ensemble plays multiple characters (sometimes with less than zero seconds to change from good to evil), engages in an array of physicality (be they pirates or mermaids), interacts often with the set (be it a jungle or a ship) and has to anticipate the rest of the group’s movements at all times. An incredible amount of focus and energy is needed, and every performer proves worthy of the challenge.

I’d like to give special shout-outs to Bryant Duffy for his changeable nature (and absolute nail-on-the-head performance of Mrs. Bumbrake), Brian Smith’s transformative mustache (and facial expressions that evoked moments of pure knee-slapping) and Hannah Spina’s strong female “leader” (and complete charm in her consistently honest delivery).

All the children were wonderful — well-cast and giving 100% the entirety of the time (Peter looked almost exactly like the image you might conjure on your own). The pirates so well supported each other’s shenanigans that there was nary a moment that didn’t bring a smile to my face.

The set is so simple, you might just miss all its secrets. The space is very exposed; there aren’t even curtains on stage to mask the entrances of performers. But the audience soon forgets the lack of doors and focuses on the action on the stage proper, so that surprising moments remain so. Simple cloths hanging on the sides of the exposed walls become a sea alive with storm as they are manipulated by ensemble members, or a sparkling grotto where mermaids dwell. Ropes from the ceiling become the workings of a ship in hot pursuit; later they are branches of an island jungle. They even become the bars of a native-built jail cell holding island strand-ees before they might be fed to a mythical crocodile.

Brian Smith (left) and Brett Borden, in a scene from ‘Peter and the Starcatcher.’ — photo courtesy of Giving Tree Theater

There is never a lack of action on the stage, but there could have been more moments infused with that theatrical magic inherent to this script and story. The musical numbers were rough (to say the least), but in an almost charming way — truthfully, if the music had been clean, it wouldn’t have fit the vision we were exposed to. I longed for a live piano player, though: a pirate moonlighting as pianist for a daring silent film. In general, music could have been more effective, not just for the songs (which had some pre-recorded background music), but also to provide music for chase scenes, tragic moments and awkward adolescent kisses.

David Morton’s direction is commendable. He leads this show — almost the exact opposite genre of the last show I saw him skillfully direct (A Streetcar Named Desire) — to a fulfilling final product. The performers used the space well and the energy was coached to a never-waning level.

My reaction to this show can only be the product when there is complete commitment onstage — not just to the material, but from performer to performer. The love with which this ensemble tells the story is contagious, and a welcomed distraction from the mundanity and stress of life outside the playing space.

Everyone should see this show. Life has the potential to smother us in rainstorms, bills, fears of the future — let that be lifted just a bit by this lovely show. Let yourself take a deep breath of the magic art can offer, and remember how to smile again.

Peter and the Starcatcher runs through March 5 at Giving Tree Theater. Showtimes are Fridays and Saturdays at 8 p.m. and Sundays at 2 p.m. Tickets are $15-30.

[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='/peter-and-the-starcatcher-reminds-us-all-to-smile/#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' >Comments</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="137"/><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>