Robert Pattinson battles Colin Farrell in explosive ‘The Batman’ trailer