Actualmente reside en Los Ángeles (Estados Unidos) y su familia la conforman su padre James Charles Stewart McGregor y su madre Carole Diane Lawson, hermana del actor Denis Lawson, conocido por su papel de Wedge Antilles en los antiguos episodios de "Star Wars", cuñada de la actriz Sheila Gish y tía de la actriz Lou Gish, ambos profesores.