Op-ed: Why The Lord of the Rings movies matter 20 years later

Cate Blanchett as Galadriel in Peter Jackson’s 2001 film ‘Lord of the Rings: The Fellowship of the Ring’ (New Line Cinema)

A disembodied melody punctured by sharp whispers; the resounding voice of Lady Galadriel demands your attention to the darkened screen. The commencement of arguably the best adapted fantasy series ever has begun — that is, 20 years ago.

Sunday, Dec. 19 marks the 20th anniversary of Peter Jackson’s film adaptation of The Lord of the Rings: The Fellowship of the Ring, the first book of the beloved trilogy by J.R.R. Tolkien.

After rewatching the series last winter, it’s clear to me that the Lord of the Rings films have stood the test of time. Paired with a stellar script and the delicate combination of digital and practical effects, Jackson earned the approval of Tolkien fans and won the hearts of audiences worldwide as Middle Earth was revived once more.

Frodo drops the ring as the Fellowship attempts to cross the Misty Mountains. These scenes were filmed in the mountain ranges outside of Queenstown, New Zealand, called The Remarkables. — ‘Lord of the Rings: The Fellowship of the Ring’ still

Two decades is approaching an eternity in terms of technology and visual effects. What can be accomplished on a computer for movies nowadays is incredible — but Jackson has proved decade after literal decade that practical effects work. They work and seldom look outdated when coupled with a bit of digital editing. Hiring artists to draw and construct sets automatically makes a fantastical film feel real, a foundation necessary when building the film version of Middle Earth.

Jackson hired several artists for the project, including conceptual designer/set decorator Alan Lee and conceptual designer John Howe, who scripted Tolkien’s world through drawing. They sketched everything from the Shire to Mordor and back again. This provided a visionary textbook to reference when building sets and costumes. When it came to constructing sets like Minas Tirith, Minas Morgul, Helm’s Deep and more, Jackson utilized miniature, handmade scale models as part of the filming process.

Often called “the miniature effect,” miniatures come in handy when a set is far too Goliath-esque for one crew to construct. Imagine a group of people being tasked with building the almost-impenetrable monster that is Helm’s Deep — impossible. However, a scaled-down set and clever cinematography can give the viewer a full display of the set without its true size being shown. The miniature effect has been used by filmmakers generations before Jackson, with French director Georges Méliès pioneering the technique in his 1902 cinematic masterpiece, Le Voyage dans la Lune.

Filmmaking technology evolved in the latter half of the 20th century with computer-generated imagery (CGI) pushing out long-used effects techniques like miniatures. Why build a set or attempt a stunt when CGI can do it faster and cheaper? Because Jackson’s Lord of the Rings films prove technology degrades faster than hand-made art. Watching movies entirely coated in CGI from 10 years ago are the opposite of pleasing to the eye, but when directors make use of both computer technology and the mind of an artist, their visionary worlds stand for an age.

What has also stood for an age is The Fellowship of the Ring’s screenplay. Like every good book-to-movie adaptation, screenwriters Fran Walsh, Philippa Boyens and Jackson stuck to the source material while catering to a divided audience: those who know Tolkien’s work and those who don’t.

Rivendell, brought to glorious life through a combination of miniature models and CGI in ‘The Fellowship of the Ring.’

I first watched The Fellowship without reading the book and could understand — though not to the fullest extent — the diverse and ancient world displayed in front of me. I didn’t recognize it as a 12-year-old, but now I realize what I and so many others bore witness to was the written act of hard worldbuilding.

This form of storytelling shows all it can about its world while moving the plot along, engrossing the reader/viewer into its history and its characters’ histories. Essentially, this fellowship of writers did what all good writers do: they made their work look flawless.

From the screenplay itself I could deduce that Tolkien’s characters have personalities as deep and dark as the Mines of Moria or as lighthearted as the Shire. Every line not only clued me into the character’s personality but hustled the story along in a way far more riveting than the first third of Tolkien’s book. (Many Tolkien fans have qualms with the deleting of Tom Bombadil, but for storytelling’s sake, it was necessary).

Of course, it is the actors who mold the lines to their character, illuminating them on the screen. Oh the sentences I could write about each character — specifically how Aragorn, played by Viggo Mortensen, and Sam, played by Sean Astin, are the best and brightest of the Fellowship.

The Fellowship of the Ring turns 20 in a time where uncertainty’s grip remains tight, and darkness, though we’ve grown used to it, continues its uneasy spread.

My winter rewatch was in hopes of escaping nearly all aspects of my life. It was there I realized that this artistic masterpiece transports viewers into a realm of beautiful storytelling while leaving them enlightened even after the Fellowship’s dissolution.

We don’t get to choose what time we’re born into, as Gandalf wisely observes; “All we have to decide is what to do with the time that is given to us.”

The Fellowship of the Ring assembles in the first ‘Lord of the Rings’ film in Jackson’s trilogy. While the Fellowship dissolves by the end of the movie, the actors have remained friends since the trilogy’s marathon production in the late ’90s. The series ultimately won 475 film awards, including 17 Oscars. Viggo Mortenson (Aragorn) was the most nominated actor in the ensemble.

[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='/op-ed-why-the-lord-of-the-rings-movies-matter-20-years-later/#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="76"/><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>