Warner Bros. has officially announced that long-rumored cast members Joseph Gordon-Levitt and Marion Cotillard are indeed in The Dark Knight Rises and revealed who they are playing. And it's not who you think.

The studio said "Cotillard will appear as Miranda Tate , a Wayne Enterprises board member eager to help a still-grieving Bruce Wayne resume his father's philanthropic endeavors for Gotham. Gordon-Levitt will play John Blake , a Gotham City beat cop assigned to special duty under the command of Commissioner Gordon."

Loading

Since we know a young Ra's Al Ghul will be in the movie (played by Josh Pence) and that rumors have swirled for months that Cotillard would play Talia Al Ghul , could "Miranda Tate" simply be her own form of "theatricality and deception" a la her dad's alias of Henri Ducard ? We shall see.Alas, Gordon-Levitt isn't playing Alberto Falcone, Riddler, Robin or any of the other existing DC characters that have been rumored. Most likely, Blake is an amalgam of a number of GCPD cops from the comics who have served in the Major Crimes Unit. TDKR reunites Cotillard and Gordon-Levitt with their Inception director, Christopher Nolan.The director said in a press statement, "When you collaborate with people as talented as Marion and Joe, it comes as no surprise that you would want to repeat the experience. I immediately thought of them for the roles of Miranda and Blake, and I am looking forward to working with both of them again."Christian Bale returns as Bruce Wayne/Batman with Anne Hathaway cast as Selina Kyle and Tom Hardy as Bane. Badass Digest claims their sources had previously informed them that Gordon-Levitt's character is "someone sowing chaos in Gotham at the start of the film." Is that who Blake is? If so, he sounds something like Detective Max Cort, a rogue cop on Jim Gordon's Batman-hunting GCPD task force who becomes a masked vigilante himself in the "Prey" storyline by Doug Moench.