Bruno, un sevillano abrumado por los problemas económicos, es el jefe de protocolo del Pabellón de España en la Exposición Universal de 2010 que se celebra en Shanghái; John, que al llegar a la ciudad ha cambiado de nombre, es en realidad Wen, un campesino chino que ha atravesado 600 kilómetros para huir de un padre violento y de la miseria de su aldea natal. Dos seres muy diferentes unidos por la soledad. Y una historia de amor a pesar de todo.