Avengers: Infinity War stars engaged in their toughest fight yet. They battled it out during a game of "Guess the Avenger."

May The Best Avenger Win

Stars Mark Ruffalo, who plays The Hulk, Scarlett Johansson, who plays Black Widow, Tom Hiddleston, who plays villainous Loki, Black Panther's Danai Gurira and Guardians of the Galaxy's Dave Bautista all tested their knowledge about their fellow cast members on Jimmy Kimmel Live!

They appeared on Tuesday night's episode of the hit talk show and agreed to engage in a rousing game of "Guess the Avenger," which is pretty much exactly what it sounds like.

The first prompt mentioned an actor flashing a stranger in an airplane bathroom. Ruffalo and Gurira guessed ex-wrestler Bautista, while Hilddleston guessed Ruffalo, and Bautista guessed Johansson. The actress admitted it was indeed her, but insisted the embarrassing incident was unintentional.

The next question detailed how an unidentified Avenger had uprooted six trees with classmates and then replanted them on their high school's 50-yard line. Black Panther and The Walking Dead star Gurira, as well as Johansson, guessed Ruffalo, who himself guessed Bautista, as did Hiddleston. The ex-WWE Superstar copped to it, admitting the prank even got him suspended.

Another blind item related to the Avenger who learned to play spoons at a bar and had since become proficient at it. Gurira, Ruffalo, and Johansson all guessed Hiddleston. They were right, leading him to give a demonstration for the crowd. The actor subsequently won the game.

Kimmel dedicated this entire week of shows to the upcoming Marvel movie. Iron Man himself, Robert Downey Jr., as well as Spider-Man: Homecoming's Tom Holland, Guardians of The Galaxy's Zoe Saldana and Pom Klementieff, and Paul Bettany, who plays Vision, guested on Monday's installment.

Not The Only Chris In Town

One Avenger who has yet to make an appearance on Kimmel's couch is Chris Hemsworth, who plays Thor in the Marvel Cinematic Universe. This may have something to do with Kimmel driving a wedge between him and Ben Affleck, who plays Batman in the DCU.

The trouble began when the late-night host congratulated Affleck on a win for Team Batman after he allegedly traded Damon's friendship to Hemsworth in exchange for Kimmel's.

Hemsworth threatened to pull out of his upcoming appearance on Kimmel's show as a result.

"Hey @jimmykimmel sounds like you've chosen your side. Guess I'm not coming on your show this week. Good luck finding another Avenger named Chris," he tweeted, in relation to Chris Evans, who plays Captain America in the blockbuster movies.

The issue began thanks to a gossip piece claiming Damon had replaced Affleck with Hemsworth as his new BFF. Affleck joked he was happy to let Damon go.

The actor is a particular target of Kimmel's, who made light of his cameo appearance in Thor: Ragnarok in an interview with Affleck.

"That's so sad though in a way that you went on to become Batman. Not only didn't he get to become Robin, he's like begging for little bit parts in Thor. He's like Loki Jr. in Thor," he joked at the time.

Avengers: Infinity War landed in Hollywood on Monday night, and garnered mostly positive reviews. The flick hits theaters this Friday, followed by Ant-Man and the Wasp on July 6. Marvel has a full slate for next year, too, including the hugely-anticipated Captain Marvel.

Watch the video of "Guess the Avenger" below.