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 …