Watch Ben Affleck and Jimmy Fallon Play Puppy Trivia

They played an adorable game of 'Pup Quiz' on the Tonight Show.

THE TONIGHT SHOW STARRING JIMMY FALLON -- Episode 0440 -- Pictured: (l-r) Actor Ben Affleck, announcer Steve Higgins, and host Jimmy Fallon play "Pup Quiz" on March 24, 2016 -- (Photo by: Andrew Lipovsky/NBC)

Ben Affleck, announcer Steve Higgins, and host Jimmy FallonPhoto by Andrew Lipovsky / NBC

Jimmy Fallon had the perfect pick-me-up for Ben Affleck, who could use one after all of the negative reviews critics are giving Batman v Superman: Dawn of Justice.

Following a brief chat about the blockbuster film—which Affleck emphasized is for the fans, not the critics—the late night host got the Boston-bred star to play a game of “Pup Quiz.”

Each star had to answer animal-themed questions with the winner receiving an adorable Golden Retriever puppy dressed as a member of the Justice League. If they answered a question incorrectly, the dog would then go to their opponent.

Even a brooding Batfleck couldn’t help but smile while holding one of these cute canines.

It was a pretty heated contest, but things didn’t start off well for Affleck as he failed to answer a key Batman question correctly. The actor incorrectly guessed that the Dark Knight’s puppy pal was named Batdog, when everybody knows it’s really Ace the Bat-Hound (obviously).

Fallon seemed to enjoy his time with the costumed pooches, although they may have been a distraction since Affleck ended up winning the trivia game, and thus, all of the puppies.

Check out the full clip below.