Marvel‘s casting department has been on a years-long winning streak when they are lining up actors with their iconic heroes for the MCU. They always find the right person to play each role.
For instance, take Chris Pratt, who was cast as Star-Lord for Guardians of the Galaxy!
The actor perfectly embodies the fun but complex hero in several films across the franchise. However, he faced stiff competition from a talented batch of actors to earn a chance to join the Avengers.
In...