Daniel Craig's film Defiance, praised by fans as "absolutely amazing," will air on BBC One this weekend, despite not achieving box office success. The 2008 drama is a gripping historical war drama ...
Set in 1940s Mexico City, it follows an American expat named Lee (played by Daniel Craig) who becomes infatuated with a younger man, Eugene Allerton (played by Drew Starkey). The film explores themes ...