Colorblind Comics: Batman’s death sparks a renewed passion for comics

Colorblind Comics
Following in his father’s footsteps — illustration from Andy Kubert’s Damian: Son of Batman

I blame Damian Wayne. Well, and Dick Grayson.

In the summer of 2009, I caught wind of the fact that Bruce Wayne was dead. Who would don Batman’s cowl? Why, Dick Grayson, the original Robin, of course. But who would be Robin? Young Damian Wayne, son of Bruce and Talia al Ghul.

Wait. What?

See, I hadn’t been keeping up with comics. In fact, I had never been a regular reader. Sure, I’d read The Dark Knight Returns back in the day. And I’d read Watchmen in my “American Novels After 1945” class at the University of Iowa in the early 1990s (odd, given that author Alan Moore is a lot of things, but American isn’t one of them). And then another class led me to Moore’s From Hell. I loved those books, but they didn’t draw me all the way into the world of comics. I was just a dabbler.

But I became interested in this new Grayson/Wayne team. The idea of the former apprentice mentoring the original mentor’s son was appealing, and so I headed to Daydreams Comics and purchased Batman and Robin #1, written by Grant Morrison with art by Frank Quitely.

I read it. I had no idea what was going on.

I might have left it at that, but instead of giving up I went back to Daydreams for help. I learned that I’d jumped in at a complicated moment both in Morrison’s ongoing Batman saga and in DC’s overall continuity—the intersecting storylines that tie this major comic publisher’s “universe” together.

With guidance from the guys at Daydreams and the aid of the excellent comics collection at the Iowa City Public Library, I set about getting caught up. I went back to the beginning of Morrison’s Batman tale, Batman and Son. I also went back to 1985-86’s Crisis on Infinite Earths and read my way through the various “Crisis” events in an effort to understand, as best I could, the past and present of the entire DC universe.

I’d just about caught up when, in 2011, DC decided to relaunch its entire universe with The New 52. I was undaunted. I started looking for Pandora in all the first issues.

By this time, I was officially hooked. Along the way I had read far more than just DC superhero comics, and this column arises from my more developed (and developing) interest in comics.  As all avid fans know, part of the fun of reading comics is talking about them with other fans, and I hope this column will serve as discussion fodder.

Since I started with Damian Wayne, I thought I’d take a look at Damian: Son of Batman, a special four-issue mini-series. The first issue was released in late October, with the second following in late November. The third hit the streets on New Year’s Eve, and the conclusion is set for Jan. 29.

The story, written and drawn by Andy Kubert (with Brad Anderson, colors, and Nick Napolitano, letters), takes place in what might be called the “666” universe. First introduced by Morrison in Batman #666, this is a future in which Damian has taken over as Batman. DC has been coy about whether this is an alternate timeline “Elseworlds” tale—given that this continuity should have been destroyed by events in Morrison’s Batman Incorporated title—but Kubert takes us back to events prior to those seen in Morrison’s trips to this future, so perhaps it doesn’t matter.

Damian: Son of Batman is an origin story, detailing the events that lead to Damian’s decision to become Gotham’s newest defender. It’s an intriguing set up, and Kubert’s art is, as always, striking and energetic. In particular, he delivers some stunning action shots, including a dynamic two-page spread in the third issue featuring Batman swooping into a moving bus.

But Kubert is a much better artist than he is writer. To his credit, he does pull off a nifty plot twist at the end of the first issue, introduces a mysterious priest who advises Damian (though I have a theory on who he is) and, in the third issue, offers an odd but intriguing change in the nature of Alfred, the Wayne’s loyal and long-suffering butler.

Unfortunately, however, Kubert’s text is so stilted it can be difficult to read. Whether it’s dialogue or Damian’s internal monologue, the words simply don’t flow well. An emblematic example of the overly mannered dialogue comes when Damian yells at a villain: “What kind of person commits an act against humanity on this scale … with children involved?”

Damian reminds me of another Batman story written by an acclaimed artist who might have been better off leaving the writing to others: Neal Adams’ Batman: Odyssey. In both cases, amazing art is sullied by weak writing.

With only one issue to go, I’m in for a (giant) penny, in for a pound on Damian. But you might save your pennies for a different title.

Born colorblind and therefore convinced he’d never enjoy graphic forms of storytelling, Rob Cline was first bitten by the comics bug in college. The resulting virus lay dormant for many years before it was activated by the inscrutable work of Grant Morrison. Now Cline seeks out the good and bad across the comics landscape as the Colorblind Comics Critic.

[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='/colorblind-comics-batmans-death-sparks-a-renewed-passion-for-comics/#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' >Name</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="60"/><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>