Canadian actor Charles Vandervaart (Lost in Space, The Craft: Legacy) has been cast in the role of William Ransom, the secret son of Jamie Fraser (Sam Heughan) on the Starz original series Outlander. The season six finale of the fan-favorite series aired May 1 on Starz, and production on season seven began in Scotland last …