watch gene
Pokémon Generations
The miniseries revisits each generation of the Pokémon video game series to shed new light on some timeless moments. From....
Read MoreThe Third Generation
A wildly anarchic satire of guerrilla terrorism in which a band of leftist radicals inadvertently become puppets of the We....
Read MoreSaving General Yang
When a rival nation sends troops to invade the Song Dynasty, the emperor sends general Yang Ye (Adam Cheng) to defend the ....
Read More