Actors Zoe Kravitz and Robert Pattinson play new Batman and Catwoman

The wait is over and the biggest DC film in a long time is now here. The Batman, starring Robert Pattinson (Batman) and Zoe Kravitz (Catwoman) features the two fighting their own demons and trying save the city from The Riddler (Paul Dano). The Batman is in theaters now.