Here's my current dream cast.
Batman/Bruce Wayne -
Joshua Jackson
Does brooding very well, capable actor as Fringe fans will know, 6"2, right age group, was apparently considered by Nolan before so maybe he will get lucky second time round like Cavill did.
Commissioner Gordon -
Mark Harmon
Very seasoned actor and this comes across in his work. Has a kind & approachable, but serious manner which would be perfect for Gordon IMO
Alfred Pennyworth -
John Hurt
Michael Caine played such a fantastic Alfred that it would really take an actor of similar calibre to play the role again, I feel Hurt would fill his shoes just fine.
The Joker -
Crispin Glover
Anyone trying to emulate Ledger's Joker will never top it, so I feel the only solution is to play the Joker closer to the original comic one, which was a little different in execution to how Ledger did it. That Joker is weird, kooky, chilling, and I think Glover gives off all these vibes. He's always been my favourite for the role after Ledger. He has good acting chops too.
Catwoman/Selina Kyle -
Rachel Weisz
Attractive, alluring, great actress.
Riddler -
Benedict Cumberbatch
I think as an actor he exudes intelligence, but also a kind of creepiness. There's also been a lot of hype about his performance as a villain on the upcoming Star Trek film. I could definitely see him playing the Riddler.
Two-Face -
Viggo Mortensen
The role of two-face is a tricky one as the actor has to play 2 extremes - the noble and good natured Harvey Dent and his much crueler and malevolent alter ego. He also needs maturity. Viggo Mortensen is one of the best actors in Hollywood and there's no doubt he could pull it off.