Bill Skarsgard as Will Turner | Sci-fi