While this movie had some interesting arcs surrounding how Batman "begins", the script is prosaic. It might be fine for kids, but it's not intelligent enough to keep adults highly interested. Special effects weren't very good either.

Bale isn't bad in the role but his over-the-top gruff voice whenever he's in costume is a bit much. Holmes was fine if not boring as the voice of "morality", Oldman as Gordon is surprisingly flat and while Murphy is a fine actor, he didn't have much to work with - Scarecrow as a villain was a flop, as was Neeson's Ducard. The two best and most enjoyable characters were Alfred and Fox, and only because of the fine actors, Caine and Freeman. Difficult to go wrong with those two.

It's not a bad movie, but certainly not a great one. If you've nothing better to do, give it a watch. Otherwise, there are much better films to see.