Julia Lee - Biography

Julia Lee was born on October 31, 1975 in Santa Fe, New Mexico, USA. She is an actress and producer, known for Un homme à part (2003), Grind (2003) and Ophelia Learns to Swim (2000). She has been married to Spencer Stander since September 16, 2002.