What’s it all about, Alfred?

Michael Caine joins the Christopher Nolan Batman as Alfred. That’s an interesting choice, and what with Christian Bale as Bruce Wayne, Nolan’s two-for-two. But who will play the villains? Dark Horizons says Daniel Day-Lewis as Ras Al-Ghul, but I’ll believe it when I see it.