Go forth, eastern Iowa, and baptize yourself in the ‘The Book of Mormon’

The Book of Mormon

Hancher Auditorium — through Sunday, Oct. 16

Photo courtesy of Book of Mormon
Photo courtesy of Book of Mormon

When I first heard that Trey Parker and Matt Stone had written a full-on Broadway musical, I was intrigued — and also a bit scared. I mean, I’ve seen Baseketball, so I know for a fact that not everything they touch is gold. Perhaps it was their third collaborator, Robert Lopez, composer and lyricist of Avenue Q fame, who kept them in check and held them to the standard I believe they’ve now set for irreverent comedic musicals. If so, I hope they never let him get away, because this show was pert near freaking perfect. The tone is wickedly funny. The script is clever and tightly constructed. And the social commentary is acerbic, poignant and timeless.

Book of Mormon follows Elder Price and Elder Cunningham, two young Mormons, as they go on their two year missionary trip to recruit locals into the Mormon Church. “Locals where?” you might ask. Uganda. That’s where. This story gives us nearly three hours (though it flies by) of absolutely laugh-out-loud, shake-your-head, tears-coming-out-of-your-eyes hilarity. And while I think it would be funny in any company’s hands, the production team that has mounted this show at Hancher, directed by Casey Nicholaw and Trey Parker, has done so with such professionalism and creative verve that it elevated the play beyond simply funny to a place of true satire.

By treating the Mormons in the play as lovable and honorable, despite their ignorance, and the African characters as intelligent and relatable, despite their circumstances, they managed to call out social hypocrisies and examine our participation in them with nuance and delicacy. That nuance and delicacy was couched in some of the most crass, uncouth and politically incorrect subject matter imaginable — poking fun at female genital mutilation, the rape of infants, AIDS and genocide. But the cast, having possibly the best comedic timing I’ve ever seen, made conversations on these topics feel fun and good-natured. This is a testament to the talent on display in this show.

Elder Price, a golden-boy type, was played to perfection by Ryan Bondy, a powerhouse singer with the comedic chops of Jim Carrey. He was brilliantly complemented by Cody Jamison Strand as Elder Cunningham, who was able to be annoying, charming, bad-ass and sinfully guilty at the drop of a hat. Whether it was a high pitched squeal of delight or a growl-y rock riff worthy of Lars Ulrich, Strand’s flexibility and full immersion in the role, coupled with Bondy’s expressive face and full-bodied comedy, made them a lovable odd-couple.

Candace Quarrels as Nabulungi blew me away multiple times. Her sweet voice floated across notes most people couldn’t touch in their dizziest daydreams, and she added power and a kind of raw edge to moments in this show that could have been trite — most notably in the “Hasa Diga Eebowai” reprise, which could have been a forgettable exposition moment pushing the story towards its inevitable conclusion. Instead, her pain felt real and crushing, and it lent weight and importance to the story, which, in the second act, did start feel a little formulaic.

The ensemble here was absolutely on point. It felt like they’d never rehearsed the show; rather, they were born knowing each note and step. The timing of each moment just seemed perfect. Nothing was wasted, no transition left bland. I could easily write an entire review about each actor and their contribution to this stunning performance but alas, I have word count to adhere to.

The scenic design, music and choreography were intricate and beautifully executed. The fact that the choreographer, Nicholaw, was also credited as a director makes perfect sense given the absolute precision of each transition. The costumes, especially in “Spooky Mormon Hell Dream,” were gorgeous and excellently conceived. All the elements came into place and really gave the entire show an almost cinematic feel.

I could really go on and on. But let me leave you with this. If you can see this show, and you don’t, you’re a fool. The Book of Mormon runs through this Sunday, Oct. 16 at Hancher Auditorium in Iowa City.

Remaining shows are Friday, Oct. 14 at 7:30 p.m., Saturday, Oct. 15 at 2 p.m. and 7:30 p.m. and Sunday, Oct. 16 at 1 p.m. and 6:30 p.m. Tickets are $60-135; a lottery is also available, where names are selected two hours before curtain for up to two $25 tickets. The lottery is limited to one entry per person, and winners must be present at the time of the drawing, and able to provide valid ID.

[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='/go-forth-eastern-iowa-and-baptize-yourself-in-the-the-book-of-mormon/#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="154"/><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>