Batman v Superman: Dawn of Justice heads to Chinese capital of Beijing for the first leg of its promotion and brought along stars Ben Affleck and Henry Cavill together with director Zack Snyder.

Affleck, who plays Bruce Wayne aka Batman, says it was “daunting” to play the role of an older Batman in this superhero film. He says:

“The biggest challenge going into was the sort of daunting aspect of playing a character who’s got such a fixed place in people’s minds already. You know people’s expectations. I think that was the biggest challenge. I didn’t get to create the character. I had to sort of recreate something and hope that it fit into people’s, our idea of who Batman was already and hope that they would accept my nuances on it.”

32 year old Cavill, who reprises his role as Superman following the success of 2013’s Man of Steel, admitted that the new movie gave a bigger physical challenge for him.

“Mostly, with a lot of imagination. The idea behind Superman, for me, in preparation, doesn’t really change from movie to movie. But with this one particular, it was having to work doubly hard in the gym, because I knew I was going up against Ben, and Batman. And so with that, I just, I had to make sure that I was a fair match.”

Director Snyder says he hopes to cheer fans by gathering Batman, Superman and Wonder Woman together in one place for his movie.