Batman, everyone’s most hated and loved superhero returns to stalk the streets of Gotham, clearing the gutters of whoever he deems to be ne’er-do-wells. More than before, the ambiguous grey area of Batman‘s moral compass will be on display. This is something that has always been a common thread, especially in 70’s, 80’s, and 90’s releases, and will now be focused on, given the Noir style of the new film. In Noir genres of books and film, the hero is in fact an anti-hero, with all of his base human flaws on full display, and he often blurs the line between hero and villain himself. The anti-hero must battle his own demons just as much as those he seeks to take down, and this is in many ways a perfect description of Batman‘s saga. What makes this film even more exciting will be its surprising and diverse cast. Ben Affleck gives way for a younger and more dimensional Robert Pattinson, who’s recent performances in Good Time and The Lighthouse fully display his talent. Adding to the bane (pun intended) of Batman‘s existence are an impressive and exciting array of supervillains, all played by interesting and exciting choices. Oswald Cobblepot AKA The Penguin will be performed by Colin Farrell, an intriguingly curious choice given Farrell’s recent roles. Edward Nashton AKA The Riddler will be performed by Paul Dano, one of the most versatile and multi-dimensional character actors in Hollywood. Legendary actor John Turturro will play Carmine “The Roman” Falcone, a powerful Mafia crime boss in Gotham City. Before the emergence of supervillains the mafia was Wayne‘s biggest threat in Gotham, and the film’s mob presence suggests an even grittier and more noir version of the film’s setting.