Lang nació en Montreal, Canadá, y su padre era el Reverendo Gavin Lang de Inverness, Escocia.