julia lee was born on october 31, 1975 in santa fe, new mexico, usa. she is an actress and producer, known for a man apart (2003), grind (2003) and angel (1999). she has been married to spencer stander since september 16, 2002.