Passage: Richard and Susan's Mexican nanny, Amelia (Adriana Barraza), tends to their children, Debbie (Elle Fanning) and Mike (Nathan Gamble), in their San Diego, California home while they are in Morocco. When Amelia learns of Susan's injury, she is forced to take care of the children longer than planned and becomes worried that she will miss her son's wedding. Unable to secure any other help to care for them, she calls Richard for advice, who tells her that she has to stay with the children. Without his permission, Amelia decides to take the children with her to the wedding in a rural community near Tijuana, Mexico. Her nephew Santiago (Gael García Bernal) offers to take her and the kids to the wedding. They cross the border uneventfully and the children are soon confronted by the Mexican culture and street scene. The revelry of the wedding extends well into the evening, and the kids enjoy themselves in the festivities. Rather than staying the night in Mexico with the children, Amelia decides to drive back to the States with Santiago. He has been drinking heavily and the border guards become suspicious of him and the American children in the car. Amelia has passports for all four travelers, but no letter of consent from the children's parents allowing her to take them out of the United States. Intoxicated and worried, Santiago trespasses the border. He soon abandons Amelia and the children in the desert, attempting to lead off the police; his fate after this is unknown.

Question: Where did Amelia and Santiago leave from?
Mexico