Movies

  • 1985
    Orochi Strikes Again

    Orochi Strikes Again

    Orochi Strikes Again

    01985HD

    The mythical eight-headed serpent Orochi was created by aliens, which invaded Earth in ancient times. 2000 years later, they dispatch the Orochi...

    Orochi Strikes Again
  • 2008
    Restaurant UFO

    Restaurant UFO

    Restaurant UFO

    02008HD

    A high schooler who dreams of leaving her rural town for Tokyo puts out an ad for her job at her family's restaurant. Satoshi Yamaguchi directs.

    Restaurant UFO