How does any actor get a role? They submit their headshots, or their agents do. If they’re lucky, they read a part of the script in character for the casting directors. And if they’ve gotten far enough in the casting process, they read part of the script with potential co-stars.
But it seems that Marvel gave Tom Holland, who will soon appear in Captain America: Civil War as the Amazing Spider-Man, a chance to really shine. Producers Kevin Feige and Amy Pascal narrowed the thousands of potential Spideys down to six young actors (Tom Holland, Asa Butterfield, Judah Lewis, Matthew Lintz, Charlie Plummer and Charlie Rowe). Holland and Rowe soon became the frontrunners.
Holland and Rowe were given the opportunity to screen-test with Robert Downey Jr., who plays Tony Stark, aka one half of the Civil War. But apparently the producers could not decide between the two. According to The Hollywood Reporter, “[T]hey asked for a second screen test that occurred the week of June 8. Sources say that Holland was the only actor who tested separately with Downey and Chris Evans, who portrays Captain America.”
Then it seems Holland's performance in his screen test with Chris Evans clearly gave him a leg up in the producer’s decision to cast him.
We’re looking forward to seeing what Feige and Pascal see in Holland, both in Civil War and his own standalone Spider-Man movie. Even if it's a second reboot. (Egads.)