Real spies . . . only smaller. Spy Kids (2001) is an American science fantasy family adventure film written and directed by Robert Rodriguez. Antonio Banderas plays Gregorio; he and devoted partner Ingrid (Carla Gugino), comprise the greatest pair of secret agents working. Both are masters of disguise and have the ability to prevent wars, but eventually they want to settle down and begin raising a family. The film also features Cheech Marin, Robert Patrick, and Danny Trejo in his first appearance as Machete.