De Canadeese regisseur Denis Villeneuve heeft voor zijn nieuwste filmAn Enemywederom een paar gote namen gestrikt.
Op het filmfestival in Cannes werd bekend gemaakt dat Mélanie Laurent aan de film is toegevoegd voor de rol van Marie, de vriendin van Adam. Buiten vele Franstalige films was ze recent te zien in Inglourious Basterds en Beginners. Sarah Gadon gaat in An EnemyHelen spelen, de vriendin van de dubbelganger van Adam. Gadon speelde recent in A Dangerous Method en is binnenkort te zien in Cosmopolis. Ook Isabella Rossellini heeft een rol in de film maar over de inhoud daarvan zijn verder geen uitspraken gedaan. Al eerder was bekend dat Jake Gyllenhaal de rol van Adam, een geschiedenisleraar zou spelen.
Regisseur Villeneuve noemt de film zelf een existentiële erotische thriller. De film is gebaseerd op het verhaal De Man in Duplo (O Homem Duplicado) van de Portugese schrijver José Saramago. Adam, de man in Duplo, is een gedeprimeerde geschiedenisleraar die in een videofilm zijn exacte dubbelganger ontdekt.
Villeneuve werd in 2011 bekend door zijn filmIncendies. De opnamen voor An Enemy starten eind deze maand in Toronto om een release in 2013 mogelijk te maken.