Well, now they all look smashing hot and well maintained. But they are all just like us, normal humans. Yeah, I’m talking about the Infinity War cast. We have seen many changes and evolutions in the characters they play – one thing they all have in common is looking really good and ripped. It’s kind of impossible to think how they can look so perfect, but with their work ethic and dedication, nothing is impossible.
But like all of us, everyone has a past, a childhood. These cast members sure did too, and if you’re thinking what I’m thinking, their appearances are quite interesting. Check them out below to get surprised.
1. Chris Hemsworth as Thor.
2. Elizabeth Olsen as Scarlett Witch.
3. Tom Hiddleston as Loki The God of Mischieve.
4. Zoe Saldana as Gamora.
5. Chris Evans as Captain America.
6. Robert Downey Jr as Iron Man.
7. Chris Pratt as Star-Lord.
8. Jeremy Renner as Hawk Eye.
9. Tom Holland as Spiderman.
10. Mark Ruffalo as The Incredible Hulk.
11. Chadwick Boseman as Black Panther.
12. Scarlett Johansson as Black Widow.
13. Samuel L. Jackson as Fury.
14. Benedict Cumberbatch as Dr. Strange.
15. Dave Bautista as Drax The Destroyer.
16. Brie Larson as Captain Marvel.