Batman v Superman: Dawn of Justice
Batman v SupermanWarner Bros

Batman v Superman director Zack Snyder recently revealed that fan-favourite character, Jimmy Olsen, is actually in the movie. Snyder initially had some big plans regarding Olsen's casting but all that went south after he met the actor he had in mind to play the Daily Planet photographer.

Olsen actually comes right in the beginning of the film and is promptly killed off. Don't know how well that will go with the fans (most of them will realise this after watching the Blu-Ray edition).

Apparently, the upcoming Ultimate Edition will shed some light on the character and unlike the theatrical version of Batman v Superman, he'll identify himself.

"He comes up to her and he goes, 'Lois Lane, I'm Jimmy Olsen, photographer, obviously ... You know, I've been assigned to you for this mission.' But it turns out that Jimmy Olsen is a spook for the CIA," Synder told Entertainment Weekly.

The photographer (played by Michael Cassidy) gets shot after being outed as a CIA agent in the opening few minutes of the movie. Snyder explained to Entertainment Weekly why he decided to kill the character off.

"We just did it as this little aside because we had been tracking where we thought the movies were gonna go, and we don't have room for Jimmy Olsen in our big pantheon of characters, but we can have fun with him, right?"

Snyder went on to reveal that he originally envisioned Jesse Eisenberg in this cameo role. "I thought, if it were Jesse Eisenberg and he got out and he goes, 'I'm Jimmy Olsen,' you'd be like, oh my God, we're gonna have Jimmy Olsen in the whole movie, right?' And then if he got shot, you'd just be like, 'What!? You can't do that.'"

During the course of meeting the actor and pitching him this idea, Snyder suddenly made the decision to instead offer him the role of Lex Luthor.