Chris Evans takes 'Captain America's' shield

chris-evans-capt-america.jpgAfter a long and winding casting road, Marvel ended up finding Captain America in its own backyard.

Chris Evans, who starred as Johnny Storm in the two "Fantastic Four" movies, has accepted Marvel Studios and Paramount's offer to play Steve Rogers in "The First Avenger: Captain America." The Hollywood Reporter's Heat Vision blog says the only barrier to sealing a deal is "dotting the i's and crossing the t's."

Marvel and CAA, which represents Evans, aren't commenting on the development.

The casting of Evans ends more than a month of speculation about who would take up the Cap's shield. Chris Pine ("Star Trek"), John Krasinski ("The Office"), Mike Vogel ("Cloverfield"), Chace Crawford ("Gossip Girl") and Scott Porter ("Friday Night Lights") were among those who were connected to the part, which is a linchpin of Marvel's strategy to round up several of its heroes for an "Avengers" movie in the next few years.

The 28-year-old Evans was offered the role on Friday (March 19) and, according to Heat Vision, spent the weekend considering whether he wanted to take on another superhero role following the "Fantastic Four" movies. After deciding to take the role, the deal moved along pretty quickly.

Evans will next be seen in "The Losers," set for release in April, and "Scott Pilgrim vs. the World," which hits theaters in August. "Captain America" is scheduled to start filming in England in June.

Follow Zap2it and Zap2itRick on Twitter and Zap2it on Facebook for the latest TV, movie and celeb news.

Related:

'Captain America': Chris Evans offered the shield
'Captain America' may step up with Channing Tatum
'Captain America': Add Ryan Phillipe to the contenders list
'Captain America': Hugo Weaving may play Red Skull
'Captain America': John Krasinski reportedly the 'first choice'
Mike Vogel 'trying not to jinx' his 'Captain America' chances

Photo credit: Getty Images