Luca Guadagnino's latest feature sees Craig play William Lee, a US expat and loner living in 1950s Mexico. However, when he strikes up an unexpected friendship with former soldier Eugene Allerton ...