58th Festival de Cannes
Cannes (France) - 11 May 2005 - 22 May 2005
http://www.festival-cannes.com/fr.html
No Russian film