Actor Christian Bale thrilled a young fan battling cancer by calling him and chatting about his role as Batman.

Eight-year-old Zach Guillot's parents captured the moment Bale phoned the leukaemia sufferer in hospital recently on camera and posted the footage on YouTube.com.

The actor can be heard telling the boy, "The thing that's great about Batman, and the whole point of the movie, is that anybody can be Batman. You know, anyone can be as strong as that, and help people, and do good in the world."