My casting:
Joker- Right now Lachey Hulme. I don't really see Paul Bettany as Joker. I just don't get the hype around him. Sure he's played several of villains, but for the most part his films have had him be a straightman who sometimes tells jokes. I just don't find him to be this f-ed up, sick, twisted, comedic S.O.B. who should be locked inside solitary confinement in Arkyum than to release his madness and comedy on Gotham. Others who'd be good: Tim Roth or because he's done his homework on Joker (Robin Williams).
Two-Face- Liev Schriber.
Riddler- David Hyde Pierce
Mr. Freeze- Ben Kingsley or Ed Harris
Catwoman- Kate Beckingsale or Angelina Jolie
Harley- Brittany Murphy, Elisha Cuthbert, Anne Hathaway, Isla Fisher, or Reese Witherspoon
Bane- Nathan Jones
Rupert Thorne- Brian Cox, Paul Sorvino, or Albert Finney
Black Mask- Joaquin Phoenix
Killer Croc- Mickey Rourke or Rob Perlman
Mad Hatter- Andy Serkis or Martin Short
Lady Shiva- Lucy Lui
Talia- Catherine Zeta-Jones
The Ventriloquist- If Robin did not get Joker he'd be a perfect Ventriloquist and plus he could do Scarface's voice with ease.
Penguin- Bob Hoskins or James Broadbrant (I think that's his last name. He was the guy who played Henry Zidler in "Moulin Rouge.") Timothy Spall looks alot like the the new Penguin in "The Batman" show but I think Bob Hoskins is the best.