Question: Which film has the director who is older, Once Upon a Time in Mexico or The Imperfect Lover?
Sentence (from "Once Upon a Time in Mexico"): In the film, El Mariachi is recruited by CIA agent Sheldon Sands( Johnny Depp) to kill Armando Barillo( Willem Dafoe), a Mexican drug lord who is planning a coup d'état against the President of Mexico.
Relevant evidence: No