Christian Bale admitted during an interview that he initially felt jealous after fellow actor Ben Affleck was cast in the role of Batman for the upcoming film "Batman v Superman: Dawn of Justice," Just Jared reported.

Bale played Batman in Christopher Nolan's "Batman" film trilogy: 2005's "Batman Begins," 2008's "Dark Knight" and 2012's "The Dark Knight Rises."

With Affleck cast and ready to take over the role, Bale's time as the crusader has come to an end.

Bale shared that he felt like it was time to move on from the role, but that part of him also wanted to do one more Batman film. He also ended up just as surprised as fans when Affleck was announced for the role in Director Zack Snyder's upcoming film, according to Comic Book Movie.

"So when I heard there was someone else doing it, there was a moment where I just stopped and stared into nothing for half an hour," he said.

In the end, he said, "But I'm 40. The fact that I'm jealous of someone else playing Batman. I think I should have gotten over it by now."

Bale also mentioned that he and Affleck had not yet talked to one another over the role, but he tried to reach out to his fellow actor via email. He said that he felt like Affleck would be doing anything to avoid what Bale had done during his time in role, so he decided to give Affleck some advice.

Bale is set to appear as Moses in the epic film by Ridley Scott titled "Exodus: Gods and Kings," according to Cinema Blend. Starring alongside him in the film are Aaron Paul, Sigourney Weaver, John Turturro, Ben Kingsley and Joel Edgerton among others.

Bale and Scott's "Exodus: Gods and Kings" is set to be released in theaters on Dec. 4.

Snyder and Affleck's "Batman v Superman: Dawn of Justice" is tentatively slated for a March 24, 2016 theatrical release.