Os Nolan não têm mais os Natais de antes. No entanto, isso pode mudar quando eles encontram uma loja mágica.
Desavisado sobre um decreto divino que permitia ao Deus do Rio (Fang Xin) punir os aldeões que exploravam a terra, Jiang Zi Ya (Benny Chan) sela a entrada do deus no vilarejo de Ru Yi na tentativa de salvá-los. Porém, esse ato vai contra o código dos deuses, e Zi Ya é punido e enviado ao reino dos mortais sem seus poderes. Nesse reino, Zi Ya é resgatado por uma mortal de bom coração, Qing Luan (Niu Ze Meng), mas, quando o Deus do Rio consegue quebrar o selo e liberar sua ira, Zi Ya se vê obrigado a encontrar uma forma de impedi-lo. Com a ajuda de Qing Luan, Zi Ya tentará se redimir e recuperar os poderes para triunfar contra a ira do Deus do Rio.
Um carteiro egoísta e um fabricante de brinquedos solitário cultivam uma amizade improvável e levam alegria a uma cidade fria e sombria.
Salvador trabalha como segurança noturno em um banco e busca nos filmes de ação uma forma de superar sua rotina monótona, enquanto as fronteiras entre realidade e fantasia se tornam cada vez mais indefinidas.
O único cinema na orla marítima de Onomichi está prestes a fechar. Sua última noite em funcionamento será a exibição de uma maratona noturna de filmes de guerra japoneses. Quando um raio atinge a sala, três jovens do público voltam no tempo ao serem lançados para dentro do filme.