Chris Evans is an actor who is known for having played in many movies especially those with superheroes in them. He was in Fantastic Four and played Johnny Storm and Human Torch. He also played Captain America and Steve Rogers. He played the same character in Spiderman: Homecoming and Avengers: Infinity War. Based on his experience with playing superheroes in so many different movies, I believe that Chris Evans was a good choice for Captain America.
He certainly has the expertise and practice to play this superhero. He also played the main character in Cellular which is a movie that stars Kim Basinger. Therefore, he has also played characters in dramas as well. So, he seems to have two main genres of films that he plays in.