By Jeffrey M. Anderson
Comic books are perhaps harder to cast than novels, since artists have provided actual pictures of the characters that have a consistent look that fans know well. When filmmakers try to emulate a characters’ look above anything else, they tend to come up short, but when they take chances on talent and personality, they come up with super-gold. Take a look at this gallery of great and bad casting choices over the years for examples.
Best: Michael Keaton as Batman
Keaton was arguably the biggest casting risk in any superhero movie: he was small and had a weak chin, and was saddled with a costume that didn't have all the bugs worked out (he couldn't turn his head). But Keaton understood and radiated the half-mad impulses that would make a man don a bat costume. It was all in the eyes, both in and out of costume.
Worst: Christian Bale as Batman
One can argue Bale is a better actor than Keaton, but he's not a better Batman. His obsessions are more surface and self-conscious. He's a brooder, but not tormented. He appears to be in control all the time, rather than succumbing to brutal urges. His scenes as Bruce Wayne are particularly chilly. It comes down to the Bale's Bat-voice, a kind of hoarse whisper-growl that sounds more and more ridiculous as the movies go on.
Best: Heath Ledger as the Joker
They say of the very best actors that you can actually see them thinking onscreen; that's certainly the case with Ledger's Joker in The Dark Knight, except that his thoughts are terrifying. This Joker does not simply laugh and say silly things; he reasons, and though his thought process is insane, it's terrifyingly easy to see how deeply this Joker believes it.
Worst: Jack Nicholson as the Joker
Nicholson was at the top of the "A" list when he was chosen for the Joker in the first serious Batman feature film, directed by Tim Burton. It was a big hit, and people were satisfied, but in hindsight, it looks as if Jack was too bulky for the role, his makeup was too silly, and his performance was frankly a bit lazy. He seems to relish his odd dialogue ("You ever dance with the devil in the pale moonlight?"), but that's about as far as his insanity goes.
Best: The cast of X-Men
Bryan Singer came to the X-Men as a serious comic book fan and he chose his cast well, with a mix of stars and newcomers, all of whom looked or felt right for their parts. But the rich dynamic and history between Patrick Stewart's Professor Xavier and Ian McKellen's Magneto is something truly exceptional for comic book movies.
Worst: The cast of Fantastic Four
Much like the ill-fated 1994 movie, this 2005 cast seems to have fallen from something a little lower than the "A" list, assembled haphazardly and at random. Chris Evans is a cocky and annoying Human Torch, Michael Chiklis is hampered by heavy makeup, Ioan Gruffudd is a bewildered Mr. Fantastic, and the best that can be said for Jessica Alba as the Invisible Girl is that -- when she was visible -- she filled out her costume well.
Best: J.K. Simmons as J. Jonah Jameson
The Spider-Man series has a colorful cast of supporting characters, and Sam Raimi cast these parts well. J.K. Simmons added a little extra in the part of perpetually angry Daily Bugle editor J. Jonah Jameson--humor. His line readings are so juicy that it's a wonder the reporters could keep from laughing while being scolded.
Worst: James Franco as Harry Osborn
Everyone knows by now that Franco is capable of goofiness and warmth, but in 2002, he was still a pretty boy and was probably cast for that reason alone. His scenes as Harry Osborn fall totally flat; Franco is cold and self-aware, like a male model suddenly waking up in a motion picture.
Best: Christopher Reeve as Superman
Reeve may not have been as ripped as today's standards require, but he simply was Superman. He brought kindness and naïve humor to the role; you actually believed that he wanted to help people. Even Gene Hackman as Lex Luthor can't take away Reeve's awesome presence as the Man of Steel. He's even hilariously perfect as Clark Kent.
Worst: Brandon Routh as Superman
With Routh in Superman Returns, it seems as if he accidentally lost his personality. He's arguably the blandest and emptiest of all movie superheroes. He has a square jaw, but none of the strength of character that the Man of Steel should have. Apparently director Bryan Singer fought for him, but even the greatest make mistakes.
Best: Robert Downey Jr. as Iron Man
Downey Jr. ripped into Iron Man's armor with energetic brightness, bringing ego, fierce intelligence, and a fidgety vigor to a hero that simply had none of these things in the comics. Downey is alive in every sequence, inventing one-liners as well as gadgets and gizmos. He elevated one of Marvel's less interesting heroes to one of its finest movie franchises.
Worst: Eric Bana as Hulk
Director Ang Lee decided to emphasize inner conflict in his version of Hulk, but unfortunately, he chose an actor that did not seem able to show it. Though Bana had been mesmerizing just a few years earlier in Chopper, he was DOA in this dull 2003 movie, not helped by the waxy, lethargic visual effects that turned him into the rampaging monster. The rest of the movie, characters, and action sequences, were just as dire and depressing.
Best: Michelle Pfeiffer as Catwoman
If Heath Ledger had any kind of predecessor in the Batman movies, it was Pfeiffer in Batman Returns (1992). Her portrayal of Catwoman verged on dangerous. Newly awakened with lithe sexuality and power, she practically engaged in foreplay with the camera, and loved every second of it, with her gleeful, feline smile/bite. Poor Batman only looks bewildered in his scenes with her.
Worst: Arnold Schwarzenegger as Mr. Freeze
Good grief. What more can you say? This was just pathetic. Mr. Freeze was already one of the most boring of all Batman villains, and casting Schwarzenegger -- as a bad guy when he was established in heroic roles -- was a terrible idea, especially with kooky, stupid lines of dialogue to recite (his Terminator was something else entirely).
Best: Chloë Grace Moretz as Hit-Girl
Moretz's foul-mouthed 12-year-old Hit-Girl in Kick-Ass was just scary. Shockingly skilled and brutal, she left audiences' heads spinning. Was it bad for people to see, or a courageous move? Just the fact that Hit-Girl raised these questions makes her something special in superhero movies.
Worst: Alicia Silverstone as Batgirl
At the time, she had just come off a terrific performance in Clueless. She was unable to do the same for her Batgirl in Batman & Robin, but she was not the only one suffering on this ill-fated project. She's only marginal to the story and barely has room to move among the star-heavy cast, brain-dead dialogue, and nonsensical plot.
Best: Tom Hiddleston as Loki
Loki is Thor's brother, for better and for worse. Like most brothers they squabble, though as gods their battles tend to be a bit more on the serious side. English actor Hiddleston seemed to understand the torment that Loki goes through; though he never lets on in his dialogue, his soulful eyes reveal hesitation, doubt, and regret. This performance brought an unexpected depth to the film.
Worst: Liev Schreiber as Sabretooth
Though Sabretooth is not strictly Wolverine's brother, they have brotherly tendencies. Unfortunately, in Gavin Hood's poor X-Men Origins: Wolverine, the character is written flatly and Schreiber plays him with nothing more than a one-dimensional evilness, cackling and saying lines of cheap dialogue like "well, well, well," instead of finding the character's center.
Best: Jackie Earle Haley as Rorschach
Haley brought all the mystery and attitude of Rorschach from the graphic novel, and added new levels; like a small, vicious animal, raised on the defensive and so tense for so long that it has turned offensive. When he is in prison he growls, "None of you seem to understand: I'm not locked in here with you... you're locked in here with ME." And he means it.
Worst: Chris O'Donnell as Robin
Robin is a somewhat annoying, yet comfortable, permanent part of Batman lore. Unfortunately, the ultra-bland Chris O'Donnell was Joel Schumacher's choice du jour, and he simply doesn't hold up next to Val Kilmer or George Clooney's Batmen, or the production design. When Schumacher added nipples to his costume, O'Donnell actually looked like he was trying to disappear.
Best: Ron Perlman as Hellboy
Hellboy is a quasi-superhero. He has no secret identity; he'd be impossible to disguise, and he has a kind of grumbly attitude, not unlike Wolverine or the Thing. But he's lots of fun, incorporating mystery and horror into his storylines as well as action. Perlman was the perfect size and shape for the hero, and additionally brought his own kind of New York City cigar-chompin' toughness to the part.
Worst: Jason Momoa as Conan the Barbarian
At least Arnold Schwarzenegger had screen presence. Jason Momoa can barely speak. He spends most of the movie attempting what he must have thought was a steely gaze, but which comes out more like a self-conscious leer. This might be the worst performance by anyone in a comic book movie, ever. Agree with our picks? Disagree? Tell us!
Get the Street Fighter Collector's Pack for one movie ticket to Street Fighter, plus an Arcade Machine Tin Popcorn Bucket and a Lenticular Collectible.
*Street Fighter Collector's Pack is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. Popcorn not included. You must be 18 years of age or older to purchase a bundle. The Arcade Machine Tin Popcorn Bucket and a Lenticular Collectible will begin shipping in October. Please use a physical U.S. address where the Arcade Machine Tin Popcorn Bucket and Lenticular Collectible shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://store.fandango.com/products/street-fighter-collectors-pack
Buy 3 tickets to Sense and Sensibility, get 1 ticket free (equal or lesser price, up to $15 total ticket price and fees) with code SENSEB3G1
Limited time offer. While supplies last. There is a limited quantity of Code redemptions allowed in this promotion. Log in to your Fandango account on Fandango.com or via the Fandango app between 6:00am PT on 10/6/26 and 11:59pm PT on 10/18/26, purchase three (3) or more tickets to see Sense and Sensibility, and use the Fandango Promotional Code SENSEB3G1 (“Code”) to get up to $15 off one (1) additional ticket for the same showtime (equal or lesser value, up to $15 total ticket price and associated fees and charges). Code must be entered at checkout. Code expires and can no longer be used after 11:59pm PT on 10/18/26, or when Sense and Sensibility is no longer in theaters, or when the limit of Code redemptions is reached, whichever comes first. Only valid for purchase of movie tickets made at Fandango.com or via the Fandango app and cannot be redeemed directly at any theater box office. You must have a Fandango account, and be logged into your account, to use the Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. If lost or stolen, cannot be replaced. No cash value, except as required by law. Void where prohibited. Not valid with any other offer. Offer valid in U.S. only (excluding U.S territories and where prohibited by law). Non-transferable. One-time use only. Limit one (1) Code redemption per person. Not for resale; void if sold or exchanged. You may have to pay taxes additionally. If cost of the ticket (and associated fees and charges) obtained through the Code is more than Code’s maximum discount, then you must pay the difference. Any price difference between total transaction price and Code’s maximum discount will not be refunded. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Get the Godzilla Minus Zero Collector's Print Bundle and receive one ticket to Godzilla Minus Zero and a Collectible Print!
*Godzilla Minus Zero Collector's Print Bundle is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. You must be 18 years of age or older to purchase a bundle. The collectible print will begin shipping in October. Please use a physical U.S. address where the collectible print shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://store.fandango.com/products/godzilla-minus-zero-collectors-print-bundle
Buy 2 IMAX tickets for Street Fighter and use code STREETFIGHTERIMAX to redeem your special offer! Not a member? Add FanClub to your Street Fighter purchase of 2 IMAX tickets and the offer will be applied automatically, no promo code needed.
The “Choose Your Fighter” offer (the “Offer”) will begin on September 21, 2026, at 6:00 a.m. PT and run for a limited time, while supplies last (the “Offer Period”). Eligible Customers that redeem the Offer will receive, subject to these terms (the “Offer Benefit(s)”): up to $7.00 off each of two (2) IMAX tickets for the Offer Titles on Fandango, the maximum total discount is $14.00. Delivery of Offer Benefit(s) may differ based on redemption method. Offer Title(s): Street Fighter in IMAX format as available on Fandango. Eligible Customers: existing FanClub members (“Existing Members”) and new customers (no active FanClub membership at the time) that subscribe to a Qualifying Membership during the Offer Period (“New Member(s)”) only. Qualifying Membership: a monthly FanClub membership ($9.99 + tax/month) added to a Qualifying Ticket Purchase. Qualifying Membership will automatically renew as described above at the applicable frequency and price until cancelled. Prices subject to change. Cancel before renewal date to avoid future charges. To cancel, go to the FanClub Membership Dashboard in your account settings and click “Cancel Membership”. If your Qualifying Membership includes a free trial and you cancel before being charged, you will not be eligible for the Offer or receive Offer Benefit(s). See FanClub Program Terms. Qualifying Ticket Purchase: buy at least two (2) tickets to a showing of the Qualifying Titles on Fandango during the Offer Period. Qualifying Titles: Street Fighter in IMAX format as available on Fandango. To redeem the Offer, you must complete the Qualifying Ticket Purchase and/or Qualifying Membership transaction to which the Offer is applied. Existing Members (Instant): must enter the single-use code STREETFIGHTERIMAX at checkout during Qualifying Ticket Purchase to apply Offer and Offer Benefit(s). New Members (Instant): Offer and Offer Benefit(s) will be applied instantly at checkout when Qualifying Membership is added to a Qualifying Ticket Purchase. Offer Benefit(s) may not cover the total cost of your transaction; you are responsible for paying any amounts remaining after Offer Benefit(s) are applied (including taxes and fees). Any unused portions of the Offer Benefit(s) will be forfeited upon redemption. If redemption transaction is cancelled or refunded, eligibility for Offer may be forfeited. Offer Benefit(s) will not be refunded. Adjustments to prior purchases not permitted. Taxes may apply. Offer and Offer Benefit(s): (a) are limited to one per person or Fandango account; (b) are only redeemable on the Fandango website or mobile app (“Fandango”) while logged in to your account; (c) are not redeemable at any theater or third-party directly; (d) are non-transferable, are not for resale, and have no cash value; (e) cannot be combined with any other offers or promotional codes, except as expressly stated in these terms; (f) are void if sold, transferred, or exchanged; (g) cannot be replaced if lost or stolen; and (h) are valid only in the fifty (50) United States, D.C., and Puerto Rico, excluding other U.S. territories. Void where prohibited. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion, and without notice. Additional terms and conditions apply, including Fandango’s Terms and Policies.
Get 1 free ticket instantly when you join FanClub with your Godzilla Minus Zero ticket order.
The ‘Godzilla Minus Zero – 1 free ticket FanClub Promotion' offer (the “Offer”) begins 5/6/26 and will run for a limited time. Offer valid for new FanClub members only. To be eligible, you must subscribe to a 1-month paid FanClub membership ($9.99 per month + tax) when purchasing tickets Godzilla Minus Zero on the Fandango website or mobile app, and Offer will be automatically applied at checkout. To redeem the Offer, you must complete checkout while an eligible FanClub membership is in your cart and Offer is applied. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law); void where prohibited. Adjustments to prior purchases not permitted. Taxes may apply. Offer may only be redeemed once per person. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion, and without notice. Additional terms and conditions apply, including Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Get 1 free ticket instantly when you join FanClub with your Other Mommy ticket order.
The ‘Other Mommy – 1 free ticket FanClub Promotion' offer (the “Offer”) begins 9/29/26 and will run for a limited time. Offer valid for new FanClub members only. To be eligible, you must subscribe to a 1-month paid FanClub membership ($9.99 per month + tax) when purchasing tickets to Other Mommy on the Fandango website or mobile app, and the Offer will be automatically applied at checkout. To redeem the Offer, you must complete checkout while an eligible FanClub membership is in your cart and Offer is applied. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law); void where prohibited. Adjustments to prior purchases not permitted. Taxes may apply. Offer may only be redeemed once per person. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion, and without notice. Additional terms and conditions apply, including Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Get the Whalebucket Bundle and receive one movie ticket to Whalefall, a Whale Popcorn Bucket, plus the first chapter of the bestselling book Whalefall!
*The Whalebucket Bundle is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. Popcorn not included. You must be 18 years of age or older to purchase a bundle. The Whalebucket will begin shipping in October. Please use a physical U.S. address where the Whalefall Popcorn Bucket shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions https://redeem.fandango.com/products/the-whalebucket-bundle
Buy a ticket to Clayface and get a 30-Day Free Trial to DC Universe Infinite Ultra!
Limited time offer. Log in to your account on Fandango.com or the Fandango app between 9:00am PT on 10/7/26 and 11:59pm PT on 11/1/26 and purchase at least one (1) ticket to see ‘Clayface’ at a participating Fandango theater. Purchaser will receive a post purchase email containing one (1) DC Universe Infinite Promotional Code (“Code”) that is good for one (1) 30-day free trial to DC Universe Infinite Ultra (“DCUI”) with sign-up for a paid DCUI Ultra Monthly subscription. Code expires, and must be redeemed by, 11:59pm PT on 5/1/27. Code is one-time-use only. Free trial offer may be redeemed only once per person and cannot be combined with any other promotional or free trial offer for DCUI. After the free trial period ends, your paid membership will begin at the then-current rate (currently $12.99/month), plus applicable taxes, unless you cancel before the end of the free trial period, and your subscription will automatically renew at the then-current rate plus applicable taxes on a recurring basis, unless you cancel before the applicable renewal. Subscription fees are non-refundable. To cancel or prevent the automatic renewal of your subscription, log in to your DCUI account, go to Settings and click “Cancel” under the Subscription tab. DCUI is not intended for children. Code has no cash value and is non-transferable. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, at http://www.fandango.com/terms-and-policies. Redemption of the Code and DCUI subscription are subject to DC Universe Infinite’s Terms of Service, at https://www.dcuniverseinfinite.com/terms.
Buy a ticket to The Social Reckoning, get The Social Network for $5!
Limited time offer. Log in to your Fandango account on Fandango.com or the Fandango app and purchase, between 6am PT on 9/21/26 and 11:59pm PT on 11/23/26, at least one (1) movie ticket to ‘The Social Reckoning’. Purchaser will receive a post-purchase email containing one (1) Fandango Stream Promotional Code (“Code”) that is good for the purchase (and not the rental) of The Social Network for $5 in My Offers in your account on http://stream.fandango.com and via participating Fandango Stream apps. You must have, and be logged into, your Fandango account to receive and redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Code expires on (and must be used by) 11/28/26 at 11:59pm PT. Limit one (1) per transaction. You may have to pay taxes additionally. One-time use only. Void where prohibited. If lost or stolen, cannot be replaced. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law). Credit card may be required for transactions on stream.fandango.com. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
Buy a ticket to the 10/19 Wildwood Fan First Screening and get a limited edition concept art postcard set!
Limited time offer. Postcards will begin shipping on 10/20/26. Shipping will be added at checkout for the postcard set. Log in to your Fandango account on Fandango.com or via the Fandango app between 9/14/26 and 10/19/26 and buy one (1) or more tickets to see the 10/19/26 Wildwood Fan First Screening at a participating Fandango theater. You will receive a post-purchase email containing a LAIKA promotional code ("Code") that is good for one (1) Wildwood postcard set. The Code expires and must be redeemed by 11:59pm PT on 3/19/27. Shipping is only available to valid addresses within the United States. You are responsible for $2.00 USD for shipping. The Code is valid for one-time use only and is limited to one (1) redemption per person. The Code is non-transferable, has no cash value, and cannot be combined with other offers or promotions. The Code is valid only at shop.laika.com and may only be redeemed by qualifying participants in this offer. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, available at https://www.fandango.com/terms-and-policies. Redemption of the Code and use of any LAIKA services are subject to LAIKA's terms and policies, available at https://www.laika.com/terms-and-conditions/.


