Hollywood’s version of Captain America met a real life version on Capitol Hill this week.

Chris Evans, the blockbuster actor who plays the comic book hero in Marvel’s Avengers series, was pictured with House Rep. Dan Crenshaw on Friday.

But Crenshaw, the Texas Republican who lost an eye during combat service in Afghanistan, had a surprise in store for Evans - a glass eye with the famous Captain America logo.

‘When Captain America sees your Captain America glass eye,’ Crenshaw tweeted on Friday.

House Rep. Dan Crenshaw tweeted a picture of his glass eye which bears the Captain America logo

He tweeted the photo on Friday during a visit to his office by actor Chris Evans (right)

Evans (above) plays the comic book hero in Marvel's Avengers series

Crenshaw is a first-term congressman who represents Texas’ 2nd Congressional District.

He became a nationally known figure not just because of his military service as a Navy SEAL but also thanks to Saturday Night Live.

A week before last fall’s midterm elections, SNL cast member Pete Davidson mocked Crenshaw for resembling ‘a hit man in a porno movie.’

The joke sparked outrage, particularly because Crenshaw lost his eye due to an explosion of a bomb detonated by enemy forces in Afghanistan.

A week later, Crenshaw appeared on SNL alongside Davidson, who apologized to the newly elected congressman.

Crenshaw became a nationally known figure not just because of his military service as a Navy SEAL in Afghanistan, but also thanks to Saturday Night Live, where he appeared a week after cast member Pete Davidson (center) made fun of his appearance. Colin Jost is seen right

Crenshaw then took the opportunity to mock Davidson in a good-natured sketch, which included jokes about the comedian’s recently ended engagement to pop star Ariana Grande.

The congressman also took some shots at Davidson for his looks, saying that the comedian ‘looks like if the meth from Breaking Bad were a person.’