The director of Harry Potter 3, Alfonso Cuaron’s bittersweet voyage of self-discovery is as grown-up as it is plain racy.
Gael Garcia Bernal and Diego Luna are terrific as the best buddies shown every rope going by Maribel Verdu - the tip of their smouldering triangle. Touching, hilarious and sexy as hell.