One of Japan's most celebrated filmmakers, Yoji Yamada (director of the Oscar-nominated 'Twilight Samurai') has once again created stunning cinema wit... Read more
Something has happened to Godzilla's home, Birth Island, and he shows up in Hong Kong harbour glowing bright red! He's on the verge of a nuclear melt... Read more