Marvel and Disney finally dropped a new “Captain America: Civil War” trailer.

The new action-packed trailer, debuted at “Jimmy Kimmel Show;” it showed the epic clash between Captain America (Chris Evans) and Iron Man (Robert Downey Jr.).

At first, Rogers was seen trying to protect his friend, Bucky Barnes (Sebastian Stan), while Black Widow (Scarlett Johansson) is asking him to stay away since he and Bucky had a history.

Towards the end of the trailer, Capt America can be heard telling Iron Man: “Sorry Tony. You know I wouldn’t do this if I have any other choice. But he’s my friend.”

“So was I,” Iron Man replied, and then, Capt America and Bucky were seen beating Iron Man.

The trailer revealed several important items. First, it answered question why there will be conflict between Captain America and Iron Man, and why other Marvel superheroes have to pick sides.

It is mainly because Capt is trying to protect Bucky, who is attempting to come back from the brainwashing that turned him into a villain in “Captain America: The Winter Soldier.”

In “Avengers: Age of Ultron,” after the city-state of Sokovia was ripped from the Earth, the governments of the world have forged accord that would require all would-be heroes to prove their cooperation by working under strict oversight, Entertainment Weekly noted.

However, Steve Rogers, who found out that S.H.I.E.L.D. was corrupt in “Captain America: The Winter Soldier,” has no faith left in the bureaucracy. Tony Stark, on the other hand, is ready to accept some boundaries and he’s willing to go against Cap to make sure he goes along with it.

It also became clear in the trailer that “Civil War” is indeed Captain America’s movie, and not an “Avenger” sequel despite the presence of numerous Marvel superheroes.

Meanwhile, Black Panther, played by Chadwick Boseman, also made his debut in the latest trailer.

Deadline noted Black Panther’s costume and how it has been modified from the comics without looking like a bondage gear.

The new trailer and some new posters were also shared on “Captain America” and Marvel official Twitter accounts.

“Captain America: Civil War” will hit theaters on May 6, 2016.

The movie also stars Jeremy Renner (Hawkeye), Paul Rudd (Ant-Man), Anthony Mackie (Falcon), Tom Holland (Spider-Man), Paul Bettany (The Vision), and Don Cheadle (War Machine).