Entertainment The Real Reason Andrew Garfield Was Replaced By Tom Holland As Spider-Man Cheena Khanna May 9, 2020 Andrew Garfield was replaced by Tom Holland to play the role of Peter Parker, also known as, Spider-Man. Read to know the reason for this.