There Will Be Blood star Paul Dano has been cast as villain the Riddler in The Batman.
He'll face off against Twilight star Robert 'R-Patz' Pattinson in the titular role, alongside Big Little Lies star Zoe Kravitz as Catwoman.
Dano follows in the footsteps of Jim Carrey, who played the Riddler in 1995's Batman Forever.
- Zoe Kravitz will play Catwoman in The Batman
- Captain Marvel, Valkyrie romance rumours bolstered by actors
Jonah Hill was reportedly in talks for the role, but according to Variety, passed on it this week after failing to reach a deal with Warner Bros.
Jeffrey Wright has been rumoured to star in the film, while Joe Manganiello and Jeremy Irons were previously attached.
The Batman, directed by Matt Reeves, will is scheduled to hit cinemas in June, 2021.
As a DC Extended Universe (DCEU) film, it follows Joker, which is enjoying huge box office success and has made US$548 million worldwide so far since its release in early October.