In the same year, Dafoe appeared in a small but pivotal role as a drug cartel kingpin planning a coup d'tat against the President of Mexico in Robert Rodriguez's action film Once Upon a Time in Mexico. Hill was reluctant to cast her because he felt that she was too young for the role. He was also nominated for his portrayal of the 19th-century painter Vincent van Gogh during his last years in At Eternitys Gate (2018). I said, where'd you hear that? What happened was that all of the people that made Streets of Fire left Universal Studios and went to 20th Century Fox. In one of his most complex performances to date, Dafoe embodies the listless John as he reconnects with his old girlfriend, Marianne, who inevitably draws him back into the dangerous underworld.