LOS ANGELES (Hollywood Reporter) - Chris Evans will play Steve Rogers, also known as Captain America.

Sources said that not only has the actor accepted Marvel’s offer for the big-screen role, but that the deal-making moved so fast it’s now all about dotting the i’s and crossing the t’s.

Marvel would not comment on the development, and Creative Artists Agency, which represents the actor, declined comment.

Evans was offered the role in Marvel Studios’ production late last week, but there was some question of whether he would accept. Factoring in to the choice was the fact that Evans played Johnny Storm, the flame-covered superhero known as the Human Torch in 20th Century Fox’s “Fantastic Four” movies. Was he ready to play another superhero and take on the trappings that come with such a high-profile part?

Evans took a few days to think it over, and once he decided he was willing to wield the shield, negotiations moved quickly over the weekend.