So, I've decided, since there's little else to post it, to tell you who I'd've cast had I had any say in Batman Begins (not to say the actors were bad, mind you):
First, to play Batman/Bruce Wayne, I think David Boreanaz would rock. He looks enough like the character and his performances in Angel show he can do both dark avenger and goofy comic with great skill. He'd be great as him.
As for the Joker, I totally think James Masters would rock as The Joker. He's got the skinny dangerous look, he's funny - he'd nail the part. The fact that he's Spike in the same show as David Boreanaz's Angel, is icing on the cake. We know these two have great chemistry on screen. The truth is, James Masters works as Joker with or without Boreanaz, and Boreanaz as Batman. But the two togehter is just great.
And Harley Quinn is Jaime Pressly from My Name Is Earl. This was Allison's idea and I totally agree.