Chris Evans embodied the spirit of a true hero as Steve Rogers — better known as Captain America — for eight years, from 2011 to 2019.
To be fair, in the comic he usually looks like wearing all white though.