Joseph Gordon-Levitt and Marion Cotillard’s Dark Knight Rises Roles Officially Revealed

Remember all those guesses everyone was indulging in, and some sites even had “exclusive” confirmations on? Well as it turns out, they’re all wrong. As in, ALL OF THEM. Mark this date on your calender, kids, because I’m almost 100% sure this is the first time that this has happened.

Anyways, so if Marion Cotillard isn’t playing Talia Al Ghul and Joseph Gordon-Levitt isn’t playing Alberto Falcone, who are they playing? Glad you asked. Warner Bros. just put out a press release making their roles official:

Gordon-Levitt will be playing “John Blake, a Gotham City beat cop assigned to special duty under the command of Commissioner Gordon.”

Cotillard, meanwhile, will be playing “Miranda Tate, a Wayne Enterprises board member eager to help a still-grieving Bruce Wayne resume his father’s philanthropic endeavors for Gotham.”

Of course, none of this means Cotillard won’t eventually be revealed as, say, Talia Al Ghul. Surely, deceit runs in the family. Likewise, nothing says Gordon-Levitt’s “John Blake” won’t turn out to be Alberto Falcone in disguise.

I’m just saying. Then again, with Tom Hardy already playing Bane and Anne Hathaway as Catwoman, maybe Batman (a returning Christian Bale) doesn’t need more villains? But one villain and one sorta-villainess? I suppose that’s entirely possible. But if that’s the case, then why was Josh Pence recently cast as a “young Ras Al Ghul”?

Christopher Nolan directs, with “The Dark Knight Rises” set for 2012.