Long stretches of the film pass where the action focuses on Christian Bale in and out of costume , on Aaron Eckhart 's crusade to clean up Gotham City , on rooftop shenanigans in Hong Kong and on droll pleasantries from Michael Caine .