WARNING: Major SPOILERS for The Batman are discussed in this article.

Matt Reeves' highly anticipated reboot of DC comics' caped crusader is finally here, and one of the aspects that critics are praising most strongly is the film's assortment of impressive and transformative performances. From both the heroes and the villains, there's no denying that every actor brought their all to each role.

RELATED: 10 Best Batman Movie Villain Portrayals, According to Reddit

When it comes to superhero movies, it's rare for a film to value its character's emotional complexities and intricacies as precisely as The Batman does. Every individual feels fully fleshed out, which allows the actors to all bring something new to their portrayal. There's no weak link among the cast, which is doubly impressive considering how many characters the film has.

Alex Ferns as Commissioner Pete Savage

The Batman's Alex Ferns as Pete Savage

Actor Alex Ferns' character Commissioner Pete Savage acts as the superior to fan-favorite police chief Jim Gordon at the beginning of the film and plays an important role in its complex depiction of the police force. Ferns' performance is one that embodies everything problematic about the police in Gotham City.

Although the character only plays a small role, Ferns' performance is still memorable thanks to his clear distaste of both Gordon and the Batman. He's the first internal threat that the duo is faced with, and instantly sets up the key theme of the police force's abuse of power.

Peter Sarsgaard as Gil Colson

The Batman and Gil Colson at funeral.

Peter Sarsgaard plays Gil Colson, the district attorney of Gotham City whose corrupt actions and illegal bargains make him one of the Riddler's prime targets. His screentime may be short, but the character appears in one key scene that's one of the most memorable in the film.

Colson is a complex character that represents everything wrong with the Gotham City justice system, and his presence acts as a huge source of conflict for Batman as he attempts to solve the convoluted mystery left for him by the Riddler.

Jayme Lawson as Bella Reál

Bruce Wayne and grassroots politician Bella Reál.

Although it's never the main focus of The Batman, the mayoral campaign of Bella Reál is constantly happening in the background, and the character becomes much more important in the film's third act. Lawson's intense performance brings the somewhat unimportant character to life, adding an extra layer of tension to the film's already thrilling conclusion.

RELATED: The Best Villain From Each Season Of Batman The Animated Series

Unlike most of the main characters in Reeves' film, Bella Reál is an original character that was created specifically for this narrative. She doesn't have the advantage of coming from the comics, which makes her somewhat unfamiliar to DC fans. Regardless, Lawson's performance instantly makes audiences care about her just as much as anyone else in the story.

Andy Serkis as Alfred Pennyworth

Alfred speaks with Bruce in the Batcave in The Batman

Despite being one of the most reliable and versatile actors working today, Serkis isn't given that much to do in his role as Alfred Pennyworth. There is one scene in particular where he speaks with Bruce about his family history, but other than that, the character acts purely as a source of information and assistance.

However, Serkis delivers a solidly compassionate and compelling performance that brings the character of Alfred to life far beyond what's written on the page. He clearly establishes the respect and admiration that Pennyworth has for Bruce, while also displaying his own personal issues, making him an extremely important member of the Bat-Family.

Jeffrey Wright as Jim Gordon

The-Batman-and-Commissioner-Gordon

Although Wright's portrayal of Jim Gordon is extremely different from the recent portrayals that J.K. Simmons or Gary Oldman gave, there's something about his relationship with Batman that the actor absolutely nails. He clearly respects Batman, but manages to also treat him as an equal and work alongside him.

Gordon plays a huge role in unraveling The Batman's central mystery, more so than any other cinematic adaptation of the character has done in the past. He's clearly very intelligent, extremely observant, and absolutely committed to his work. Wright perfectly manages to capture all these aspects of the character in his performance.

Zoë Kravitz as Selina Kyle

Batman and Catwoman sharing an intimate moment together

The relationship between Batman and Catwoman is always an interesting and compelling story thread to explore, and these actors might just have the most on-screen chemistry the characters have ever shown. Their relationship is extremely complex and unpredictable, which makes their scenes together feel extremely gripping.

Selina Kyle's character is also given a lot of individual development in this film, with complicated relationships and unanticipated motives that constantly make the story feel alive and surprising in the best ways. Even by the end of the film, there are plenty of questions surrounding her character that leave the door wide open for a potential sequel to explore them.

John Turturro as Carmine Falcone

Carmine Falcone playing pool in The Batman

Turturro plays Carmine Falcone, one of Gotham City's most notorious and dangerous crime bosses. The character plays a huge role in The Batman, perpetuating the film's ideology about police corruption and neglect of poverty. Turturo is perfectly intimidating and compelling in the role, which is extremely important in understanding why the residents of Gotham are so afraid of him.

Turturro's version of Falcone also has an interesting relationship with Selina Kyle, which deviates from the character's comic book roots but makes for an extremely compelling storyline that adds a much-needed layer of excitement to the film's methodically slow-paced central mystery.

Colin Farrell as The Penguin

Oswald looking intently off-screen in The Batman.

Farrell's version of the Penguin is one of the most entertaining there's ever been, and he is easily one of the funniest and most watchable characters in the film. His slapstick humor makes for a welcome deviation from the film's dark, gothic tone, and Farrell does that perfectly.

RELATED: One Quote That Perfectly Sums Up Each Character From The Batman

But there's also a darker side to Penguin that sets the stage for the character to become much more of a real threat in any potential sequels. It's clear that the character has high ambitions, and Farrell's layered performance seems to suggest that there's much more to the character than initially meets the eye.

Robert Pattinson as Bruce Wayne

Bruce Wayne at a memorial service in The Batman

When it was announced that Pattinson was going to be playing Batman in a dark, gothic reboot of the franchise, there were understandably some fans that had their doubts. Despite having starred in plenty of grimmer and more mature films like The Lighthouse and Good Time, the actor was sadly still synonymous with his work in the young adult franchises Twilight and Harry Potter.

Thankfully, Pattinson has managed to prove those people wrong by providing an intense and devoted performance as both Batman and Bruce Wayne, capturing the inner turmoil and self-hatred that comes along with such a shrouded and insecure character. He also ensures that this version of Batman has some of the best and most intriguing relationships with the other comic characters that audiences have ever seen.

Paul Dano as The Riddler

Paul Dano as Riddler in The Batman

When it comes to Batman films, it's often the villains that steal the show. Their complex motives and unpredictable antics are always fun to watch, and Paul Dano's Riddler has instantly solidified his place within the hall of fame for cinematic Batman villains. Not only is the character extremely well-written and well-utilized, but Dano's unpredictable and shocking performance is one of the all-time greats.

He embodies the intricate and precise nature of the Riddler while also being chaotic and self-indulgent, which makes for a villain that's impossible to pin down. The audience never really knows what his true intentions are, and despite his many failures, Dano's confidence in the role means that he always appears one step ahead of those that oppose him. He's not only The Batman's best villain, but one of the best comic book villains there's ever been.

NEXT: 7 More Comics To Read After Watching The Batman