Giving us some colour at the red carpet was Irrfan Khan in a blue blazer worn over a floral shirt and white pants.