Asher Angel and Zachary Levi share the same role in the upcoming Shazam! movie, and are opening up about how they worked together to make the perfect Billy Batson.

“We were having conversations very early on, as soon as I got cast, obviously a whole slew of different meetings and conversations and fittings. And one of those things was, ‘When can Asher and I get some time to just hang out, and also time with David all together going through scenes?’” Zachary shared in a recent interview with Nerdist. “We got as much as we possibly could.”

This was at a time when Asher was still filming Andi Mack in Utah.

“[He] was able to come up a little bit and we were able to hang out,” Zach added. “Fortunately, he’s just a really good, cool kid who also really loves life and video games and sings and dances and things I can relate to. And I go, ‘Oh, wow. Cool.’ So, we kind of hit it off immediately and he’s got a lovely family.”

Asher opened up about teaming with Zach on how they would get the perfect Billy: “It can be really hard when you’re really adult and you have to play a kid. And I think for us we really just have to have this really good bond and just be like best friends.”

“I’ve gotten to know Zach really, really well. He’s just this really goofy, energetic guy and I just love him so much, and I think that really helps.”

Zach added about getting the coordinating their performances, “It’s not like I could really watch him do all of his stuff. I started off in one of my scenes and I was like, ‘Ok. I think this is the choice I am going to make,’ and then once you do, you just have to commit to that choice. Otherwise, your performance is all over the place throughout the movie. I think everything has been going good. Everybody seems to be happy. When everybody is happy, I am happy.”

Shazam! hits theaters on April 5th.