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!
Chaos is better with company. Buy 2 IMAX tickets to THE BRIDE! with your Bride or Die and use code THEBRIDEINIMAX to redeem your special offer.
Limited time offer. While supplies last. There is a limited quantity of Code redemptions allowed in this promotion. Purchase two IMAX tickets between 3/2/26 and 3/15/26 to see THE BRIDE! on Fandango.com or via the Fandango app and enter the promotional code THEBRIDEINIMAX (“Code”) to receive $14 off your purchase. Code expires, and can no longer be used, if not redeemed by 3/15/26, or when the limit of Code redemptions is reached, or when The Bride! is no longer available in IMAX theaters, whichever comes first. Code must be entered at checkout. 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, and be logged into, a Fandango account to redeem the Code on Fandango. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. If cost of movie tickets and associated fees and charges is more than Code’s maximum discount, then user must pay the difference. Any price difference between total transaction price and Code’s remaining discount will not be refunded. One-time use only. Void where prohibited. 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). You may have to pay taxes additionally. Limit 1 Code per person. 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.
Get the Pond Crew Pin Bundle and receive one movie ticket to Hoppers ticket plus one exclusive character pin featuring Mabel, Tom, or King George!
*Pond Crew Pin 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. Official Disney Exclusive Collector Pin will begin shipping in February. Please use a physical U.S. address where the Official Disney Exclusive Collector Pin shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://redeem.fandango.com/products/pondcrewpinbundle
Sign up for FanAlert on The Mandalorian and Grogu ticketing page and enter for a chance to win a Star Wars LEGO® SMART Play™ Prize Pack!
NO PURCHASE OR APP NECESSARY. Purchase does not increase chances of winning. Open to legal residents of the 50 United States and D.C., 18 years of age and older. For official rules, odds, and alternate entry, visit https://www.fandangomovietickets.com/BuildTheWaySweepstakes. Void where prohibited. Ends April 21, 2026. Sponsor: Fandango Media, LLC, 10 Universal City Plaza, Universal City, CA 91608.
Join the mission with the Project Hail Mary Mystery Bundle, including a Movie Ticket, an Exclusive Collectible Print, and a Mystery Item!
*Project Hail Mary Mystery 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 Mystery Item and Collectible Print will begin shipping in April. Please use a physical U.S. address where the mystery item and 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://redeem.fandango.com/products/project-hail-mary-bundle
Buy a ticket to Ready or Not 2: Here I Come and enter for a chance to win the ultimate country club vacation for 2!
NO PURCHASE OR APP NECESSARY. Purchase does not increase chances of winning. Open to legal residents of the 50 United States and D.C., 21 years of age and older. Void where prohibited. Ends March 30, 2026, visit https://www.fandangomovietickets.com/DoubleorNothingSweepstakes. Sponsor: Fandango Media, LLC, 10 Universal City Plaza, Universal City, CA 91608.
Get 2 free tickets instantly when you join FanClub with your Project Hail Mary Prime Member Early Access ticket order.
The ‘Project Hail Mary - Prime Member Early Access – 2 free tickets FanClub Promotion' offer (the “Offer”) begins 2/20/26 and will run for a limited time. Offer valid for new FanClub members only. To be eligible, you must subscribe to a 3-month paid FanClub membership ($29.97 + tax, then $9.99 per month thereafter) when purchasing tickets Project Hail Mary – Prime Member Early Access 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.
Love classic films? Love someone who loves classic films? Check out Turner Classic Movies Film Festival exclusive holiday gifting items through Fandango FanStore.


