Christian Bale becomes real-life superhero for boy with cancer

Christian Bale and 4-year-old Jayden Barber. (Facebook)

Christian Bale may have a reputation for his serious demeanor and short temper (as a certain on-set lighting technician knows oh-too-well), but the 38-year-old actor is also proving to be a kind and caring guy. In July, he visited victims wounded in the Colorado movie theater shooting (which took place during a showing of "The Dark Knight Rises," in which Bale stars), and just last week, he arranged to fly a 4-year-old Youngstown, Ohio boy suffering from leukemia to Disneyland. While the boy, named Jayden Barber, was probably thrilled enough to be able to make the trip to the happiest place on Earth, the diehard Batman fan got an extra surprise when Bale himself joined Jayden and his family for lunch.