Scoot McNairy is playing Jimmy Olsen in ‘Batman v Superman’

scoot

I can see it! I can dig it! And then I can remember despite Scoot McNairy, Batman v Superman ain’t going to be my cup of tea.

Comics Alliance:

Last summer, Scoot McNairy was quietly added to the cast of Batman vs. Superman with Warner Bros. refusing to comment on the character he’d be playing. The mystery was stoked later that year when McNairy was spotted on the set of the film wearing knee-high greenscreen socks. What did it all mean? A brief look through Google right now turns up speculation that he’s playing The Flash (which we now know is obviously untrue), Metallo, Blue Beetle, Robin, Maxwell Lord and even Doomsday (!!). Well, internet, speculate no longer. We can now tell you who Scoot McNairy is playing in Batman vs. Superman.

Just one day after we received confirmation on Jena Malone’s mysterious Batman vs. Superman role, comes more mystery role confirmation. Heroic Hollywood has confirmed that McNairy will be playing Superman’s old pal, Jimmy Olsen. So, what gives with the green socks, Jimmy?

It turns out that the photos we saw of McNairy on set were taken as they were recreating the battle between Superman and Zod (referred to in the new movies as the “Black Zero Event”) at the end of Man of Steel for Batman vs. Superman. If you remember, in the trailer, we caught a glimpse of that battle from Bruce Wayne’s perspective. Olsen is another unfortunate victim of the battle, injured during the battle and eventually losing both his legs. What this means to his otherwise unflagging support for Superman remains to be seen.