On August 2, 2003, Shanks married actress Lexa Doig, whom he met in 2001 while guest-starring on the series Andromeda.