Is Joseph Gordon-Levitt Our Next Dark Knight Or Marvel's Star-Lord?

Joseph Gordon-Levitt. From block busters such as The Dark Knight Rises and Looper to the instant classic Inception, Joseph Gordon-Levitt has a bright future ahead of him in terms of his film career. Recently there has news from Variety that is JGL testing out for the role of "Star-Lord" in Marvel and James Gunn's Guardians of the Galaxy. This is where the conflict begins because Levitt's recently been rumored to reprise his role as John Blake in DC's Justice League film as the new Batman. But does this news mean there's no hope for seeing JGL reprise his role in any future DC films?

DC's recent movie The Dark Knight Rises led us to believe that JGL's role as a rookie cop John Blake would be transformed into either Batman, Robin, or Nightwing due to him entering Bruce Wayne's Batcave towards the end of the film. But they never really say or show what he found in the Batcave so it is led to be inconclusive. Some fans of Christopher Nolan's The Dark Knight trilogy believe that he should portray the next Batman in the Justice League film, and the thought of JGL going up for the role of Star-Lord would be a bit surprising as he'd now be devoting himself to a job as both DC AND Marvel heroes.
So the question remains what role would be better for JGL? Batman or Star-Lord? If JGL decided that he's  going to play Batman, Robin, or Nightwing in the Justice League movie or in any future Batman films it could potentially set him up for a series of movies and would surely benefit his career. But what if JGL isn't right for the role of Batman? JGL has recently beefed up more for athletic roles, but Batman is usually portrayed as a much taller man than Levitt who's only 5 "10 where is Christian Bale was six foot. While he has gotten the physique more down for the role of Batman and less for those of Robin or Nightwing, JGL still seems just to young to be the Batman we all know and love. And of course there's also the fact that if John Blake is Batman, then we'll never be able to see Bruce Wayne as a member of the League, and he's had great character development and relationships with teammates that we won't ever be able to see on screen. So I say stick with Bruce Wayne as Batman and not John Blake, and if Christian Bale really isn't coming on board then Andrew Lincoln best known as Rick Grimes on The Walking Dead would be a great choice.
So now it comes down to Star-Lord. Numerous actors have been rumored for the part recently with names such as Eddie Redmayne (Les Miserables), Joel Edgerton (Warrior), Jim Strugress (Cloud Atlas), Lee Pace (The Hobbit: An Unexpected Journey), Michael Rossenbaum (Smallville), James Marsden (X-Men), Garrett Hedlund (Tron: Legacy), Sullivan Stapleton (Ganster Squad)and Jack Huston (Boardwalk Empire) have all been rumored for the part of the Guardians of the Galaxy leader and James Gunn's adaption. It's assumed that they will be looking for an actor around the age of most of Marvel's other leading men including Chris Evans and Chris Hemsworth, and not so much on the older end of the spectrum with Mark Ruffalo and Robert Downey Jr. Levitt seems to fit the bill very well, and the character of Peter Quill/Star-Lord in the film is said to be a US Pilot and we can also assume that they'd be looking for an actor that can still bring a humorous element to the character similar to characters in James Gunn's other films.
So what role do you prefer Joseph Gordon-Levitt in? Star-Lord, Batman, or neither?