Its official! Christopher Nolan has locked his Inception co-star Joseph Gordon-Levitt for a role in the upcoming superhero sequel The Dark Knight Rises. In unexpected news, indie darling Juno Temple is now being eyed for a role, and is reportedly close to signing.

Who will Joseph Gordon-Levitt play in The Dark Knight Rises? Fans have speculated that he could suit up for any number of characters including villains The Riddler, Deadshot, a member of the League of Shadows, or possibly even Robin the Boy Wonder. Well, you're going to have to keep guessing as Christopher Nolan plans to keep the actor's on-screen identity a secret for the long haul.

Juno Temple will play the supporting role of a street-smart Gotham girl. It is unclear if her upcoming onscreen incarnation will be based on a preexisting DC Comics character, or is she if someone Christopher Nolan is creating solely for his trilogy.

We'll be sure to share more on both of these actors and their The Dark Knight Rises characters as that information becomes available.