Il 12 maggio 2010 il film ha aperto la 63ª edizione del Festival di Cannes ed è stato distribuito in vari paesi europei, Italia compresa. Dal 14 maggio 2010 è esordito nelle sale cinematografiche di Regno Unito e Stati Uniti d'America.