actors including Ben Affleck and Robert Pattinson took up the mantle of the caped crusader. Pattinson will soon star in the ...