He was born on October 9, 1964 in Guadalajara, Jalisco, Mexico. He was married to Lorenza Newton from 1986 until they divorced in 2017 and they have two children. He lives in Agoura Hills, California. He has won a British Academy Film Award and a Saturn Award.