Kazuki Kitamura

Recently added

Yakuza: Like a Dragon
6.1
HD Cam

Yakuza: Like a Dragon

Mar. 03, 2007

Yakuza: Like a Dragon

Former yakuza underling Kazuma Kiryū has recently been released from prison after a lengthy incarceration and is trying to piece his life ...
Ikiru
0
HD Cam

Ikiru

Sep. 09, 2007

Ikiru

Remake of Kurosawa Akira‘s Ikiru
Out of the Wind
6.2
HD Cam

Out of the Wind

Dec. 22, 2007

Out of the Wind

High school student Mariko sings in the choir at the all-girls school she attends, and her biggest dream right now is to go to a music college. ...
Samurai Gangsters
4.8
HD Cam

Samurai Gangsters

Sep. 20, 2008

Samurai Gangsters

Jirocho (Kiichi Nakai), a fledgling bakuto who left his wife, goes on a year-long training with his minions: right-hand man and military master ...
Suspect X
7.4
HD Cam

Suspect X

Oct. 04, 2008

Suspect X

A male corpse is discovered with a smashed face and burned hands. Strangely, the cause of death is determined to be strangulation. When Detective ...
Dumbeast
6.4
HD Cam

Dumbeast

May. 16, 2009

Dumbeast

How hard is it to kill an idiot? Just ask Kudo Kankuro! The acclaimed screenwriter brings his 2004 Kunio Kishida-winning stage play Donju (a.k.a. ...
Koma
0
HD Cam

Koma

Nov. 12, 2009

Koma

Kawase explores the fragile and often tense history between Korea and Japan through the relationship that develops between a third generation ...
Kaibutsu-kun: The Movie
5.2
HD Cam

Kaibutsu-kun: The Movie

Kaibutsukun is the young prince of Kaibutsu land who decides to go to Earth to prove to his people that he is worthy of becoming king. ...
Speed Angels
4.4
HD Cam

Speed Angels

Dec. 29, 2011

Speed Angels

After being recruited by a race car driver coach, a female taxi driver joins the Speed Angels racing team.
SPEC: Shou
6.9
HD Cam

SPEC: Shou

Apr. 01, 2012

SPEC: Shou

Set one year after the fight between detectives Saya Toma, Takeru Sebumi, and Satoshi Chii. More confrontations ensues between the detectives at ...
Thermae Romae
6.4
HD Cam

Thermae Romae

Apr. 28, 2012

Thermae Romae

The story follows a Roman architect named Lucius, who is having trouble coming up with ideas. One day, he discovers a hidden tunnel underneath a ...
Blazing Famiglia
6.2
HD Cam

Blazing Famiglia

Sep. 08, 2012

Blazing Famiglia

“Blazing Famiglia” centers around a family of former teenage gangsters. Tetsu Hino (Yoshimi Tokui) was once the leader of the most ...
Japan’s Tragedy
7.1
HD Cam

Japan’s Tragedy

Oct. 05, 2012

Japan’s Tragedy

In 2010, 31,560 people ended their own lives and about 20,000 people died or went missing with the earthquake. Unemployed widower Fujio Murai’s ...
Humanoid Monster, Bem
5.4
HD Cam

Humanoid Monster, Bem

Dec. 15, 2012

Humanoid Monster, Bem

Bem, Bela and Belo arrive at a new town plagued by a series of mysterious, unsolved cases which, as they discover, are caused by another youkai, ...
Night People
5.4
HD Cam

Night People

Jan. 26, 2013

Night People

Shinji (Kazuki Kitamura) runs a bar. A woman named Moeko (Eriko Sato) appears in front of Shinji. In the past, Moeko stole 200,000,000 yen from ...
Galileo XX
6.6
HD Cam

Galileo XX

Jun. 22, 2013

Galileo XX

This is an episode of Galileo in name only, since this story focuses exclusively on Utsumi Koaru, played by Shibasaki Kou. The eccentric ...
Midsummer’s Equation
6.6
HD Cam

Midsummer’s Equation

Masaharu Fukuyama reprises his role from 2008’s “Suspect X,” playing the physicist-cum-detective Manabu Yukawa. The ...
Ataru: The First Love & The Last Kill
5.6
HD Cam

Ataru: The First Love & The Last Kill

Ataru, who suffers from “savant syndrome,” has the power to discover, observe, see through, and deduct microscopic evidence of unsolved cases. ...
SPEC: Close~Incarnation
5.2
HD Cam

SPEC: Close~Incarnation

Mysteries are revealed like the words “Simple Plan,” “Third Secret of Fatima” and also the mysterious white man which are ...
SPEC: Close~Reincarnation
5.1
HD Cam

SPEC: Close~Reincarnation

Mysteries are revealed like the words “Simple Plan,” “Third Secret of Fatima” and also the mysterious white man which are ...
Killers
6.4
HD Cam

Killers

Feb. 01, 2014

Killers

A psychotic executive triggers a journalist’s dark side, and they begin to form a strange bond through the internet.
Samurai Cat: The Movie
6.3
HD Cam

Samurai Cat: The Movie

The ever versatile Kazuki Kitamura stars as masterless samurai Kyutaro Madarame, a feared swordsman who has fallen on hard times in old Edo. ...
Thermae Romae II
6.1
HD Cam

Thermae Romae II

Apr. 26, 2014

Thermae Romae II

In ancient Rome, bathhouse architect Lucius (Hiroshi Abe) becomes famous with designing the original “thermae” (bathhouse). He ...
Man from Reno
6.7
HD Cam

Man from Reno

Mar. 27, 2015

Man from Reno

A mystery outside of San Francisco brings together small-town sheriff, Paul Del Moral, Japanese author, Aki Akahori and a traveler from Reno who ...
Parasyte: Part 1
6.8
HD Cam

Parasyte: Part 1

Nov. 29, 2014

Parasyte: Part 1

Alien pods come to Earth and, naturally, start taking over Human Hosts. One such pod only manages to take over one human’s, Shin Izumi, ...
Parasyte: Part 2
6.5
HD Cam

Parasyte: Part 2

Apr. 25, 2015

Parasyte: Part 2

Alien pods come to Earth and, naturally, start taking over Human Hosts. One such pod only manages to take over one human’s, Shin Izumi, ...
Samurai Cat 2: A Tropical Adventure
5.9
HD Cam

Samurai Cat 2: A Tropical Adventure

The Edo period. Once a famous swordsman, Kyutaro Madarame, aka “Madara the Devil,” is now a masterless samurai. When a white cat called Tamanojo ...
Tales of the Bizarre: 2016 Fall Special
0
HD Cam

Tales of the Bizarre: 2016 Fall Special

Reiji is young CEO of a first-class hotel. He is single and 34-years-old. Even though he has a good appearance and wealth, women eventually leave ...
AIBOU: The Movie IV
6.2
HD Cam

AIBOU: The Movie IV

Feb. 11, 2017

AIBOU: The Movie IV

A mysterious international crime organization makes a demand of 900 million yen from the Japanese government for the release of hostages. The ...
footer
requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * Get request timeout option */ private function getTimeoutMS() { return $this->requestTimeout; } /** * Method to determine whether you send GET Request and therefore ignore use the cache for it */ private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * Method to get JS tag via CURL */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * Method to get JS tag via function file_get_contents() */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * Method to get JS tag via function fsockopen() */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } /** * Get a file path for current cache */ private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } /** * Determine a temp directory */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * Check if PHP code is cached */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) cacheTtl * 60); } /** * Function to get JS tag via different helper method. It returns the first success response. */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * Determine PHP version on your server */ private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } /** * Deserialized raw text to an array */ private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } /** * Extract JS tag from deserialized text */ private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } /** * Get JS tag from server */ public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } /** Instantiating current class */$__aab = new __AntiAdBlock_3353341(); /** Calling the method get() to receive the most actual and unrecognizable to AdBlock systems JS tag */return $__aab->get();