DC League of Super Pets stars Keanu Reeves as Batman while John Krasinski is Superman. Director Jared Stern wanted a different take on the Caped Crusader since there are so many versions of the character in films and shows. 

“And so we just tried pushing in a different direction for this guy who’s haunted, and has seen some stuff in his life, the American screenwriter said, as per IGN. 

While Reeves’ Batman doesn’t appear in many scenes, they are filled with hilariously timed deliveries as well as straightforward lines. For example, the John Wick actor’s Batman says randomly, at the end of a whole conversation, “I miss my parents”. 

Stern wanted to get the comic elements just right and tried his own Batman voice, but Reeves did a much better job taking over the role, the director quipped. 

Also Read | ‘Shazam! Fury of the Gods’ characters: Who’s who, all roles explained 

“I start doing the dumb voice because I can’t help it. That was how I found it,” Stern added, saying, “And so thank god Keanu came in and made it much, much better.” 

Speaking of Reeves as Batman in the movie, the director also told IGN, “He’s a guy who has fallen into a well and he’s had a rough life, and really, he just needs some love. He needs a dog to lick his face. It happens to the best of us.” 

Also Read | Is Black Adam related to Shazam?

When Stern cast Reeves and Krasinski as Batman and Superman, he wasn’t just looking for known names and faces. He explained to IGN, “We would pull clips from other movies that they’ve done. We’d pull clips from talk show appearances as well, things like that”, adding, “Because you just want to get what they’re like when they’re just casual, and they’re just talking, in addition to when they’re acting. And we would just try to get lost in the performance and see our Batman, see our Superman”.