Set in 1950s Mexico City, the film follows William Lee (Daniel Craig), an expat who becomes infatuated with Eugene Allerton (Drew Starkey).