
In the past, they were considered to be a niche, less important genre, but, during the last decade or so, the superhero films have become astonishingly popular and successful at the box office. Therefore, it would have been absolutely dumb if the DC Comics didn’t attempt to turn their vast legions of famous superheroes from the comic books into money spinners. They endeavored to create a movie franchise that could take on the Marvel Cinematic Universe. However, DC lagged behind in the game from the outset, and so far they haven’t been able to get close to the rival. DC has made some major mistakes that have set back their films, and even though they had a big hit in Wonder Woman, they haven’t been able to become the kind of franchise that DCEU should be.

We can point out a lot of things that could have been done differently by the directors working for DC, and those might have made their movies more popular. One of the biggest and most damaging mistakes they have made until now is the poor casting choices. It is not that the actors featured in DC movies are bad performers, but, most of them are not exactly the right actors for the characters they portray, and they are not the sort of actors that add some substance to the character to make the films more lovable and iconic (for example, they could learn from what Heath Ledger did to The Joker in The Dark Knight). In our opinion, if DC has to hit home runs and make their films and characters memorable, here are some names that they could look at to play the legendary super-characters!
15. JOSEPH GORDON LEVITT AS BATMAN

14. JEREMY IRONS AS LEX LUTHOR

13. JIM CARREY AS THE JOKER

12. BEN KINGSLEY AS ARES/SIR PATRICK

11. CHARLIZE THERON AS HARLEY QUINN

10. DAKOTA FANNING AS JUNE MOONE

9. CHANNING TATUM AS RICK FLAG

8. Q’ORIANKA KILCHER AS MERA

7. DONALD GLOVER AS CYBORG

6. YVONNE STRAHOVSKI AS FAORA
