Final verdict: I honestly believe this is right up there with Iron Man, The Avengers, Sin City, Scott Pilgrim and other movies of the last decade which have been able to play with their established characterizations and still modernize/modify things to fit the average movie going audience and still retain the heart of the source material.