Watch Batman trailer staring Robert Pattinson as Bruce Wayne / Batman, Zoë Kravitz as Selina Kyle / Catwoman Colin Farrell as Oswald Cobblepot / The Penguin and Paul Dano as Edward Nashton / The Riddler