Shazam entered production this year and it’s been confirmed that Mark Strong will be playing the film’s big bad Dr. Sivana. And it looks like he’s getting in shape for the role. Trainer Giacomo Farci recently shared some photos and videos of the routine he puts Mark through. Check them out below:

Mark had this to say about the role:

”I’m playing an evil bastard called Doctor Sivana, they are always the best characters to play, the most fun.” Strong revealed. “I was Sinestro in Green Lantern, which I though was a rather good film, but it didn’t do what they wanted. So I feel like I’ve got unfinished business in the DC world. I played a pretty evil character in that, and he was meant to get even worse in the second one but that never happened, but I think I’m going to get the chance to do that in Shazam!, I hope so.”

”I’ve been training like a mad man.” Strong revealed. “I’m about to go over and see the stunt guys, I’ve been trying all of these harnesses on and I think I’m going to be doing lots of flying around and firing electricity out of my hands.”