The green carpet at the IIFA wasn't worn bare as the cast of Dibakar Banerjee's <i>Shanghai</i> put their best foot forward at the premiere of their film.