Crime

Nonton film online Category Crime

Recently added

Greedy Appetite
0
720p

Greedy Appetite

Jan. 01, 1977

Greedy Appetite

After Tini catches her boyfriend Narno trying to seduce her sister Tina and ends their relationship, she mysteriously dies from a snakebite. ...
American Mobster: Retribution
4
720p

American Mobster: Retribution

Nick Romano must navigate through murder, violence, and betrayal in order to maintain his place as the top mobster in Miami.
Ticking Clock
5.2
720p

Ticking Clock

Jan. 04, 2011

Ticking Clock

A reporter stumbles upon the journal of a murderer with plans to butcher specific girls, and he begins to investigates on his own, and finding ...
Army of the Dead
5.7
720p

Army of the Dead

May. 14, 2021

Army of the Dead

Following a zombie outbreak in Las Vegas, a group of mercenaries take the ultimate gamble: venturing into the quarantine zone to pull off the ...
Seance on a Wet Afternoon
7.6
720p

Seance on a Wet Afternoon

Working-class British housewife Myra Savage reinvents herself as a medium, holding seances in the sitting room of her home with the hidden ...
Rashomon
8.2
720p

Rashomon

Aug. 26, 1950

Rashomon

Brimming with action while incisively examining the nature of truth, “Rashomon” is perhaps the finest film ever to investigate the ...
Iseng
7.4
720p

Iseng

Mar. 10, 2016

Iseng

Inspired by a true story about a young rookie detective paired with an experienced officer, a flirtatious secretary, a prostitute, three thugs, a ...
Toy Gun
5.4
720p

Toy Gun

Jan. 01, 2018

Toy Gun

Ruggero, a meek young man, impulsively robs a bank to prove to his ex-wife that he is courageous and masculine. A police investigation engulfs ...
Mumbai Saga
5.9
720p

Mumbai Saga

Mar. 19, 2021

Mumbai Saga

The film, set in the 1980s and 90s, chronicles the transformation of Bombay to Mumbai. The story is a cat and mouse game between a deadly don, ...
100m Criminal Conviction
5.6
720p

100m Criminal Conviction

100 M Criminal Conviction is a crime thriller set against the backdrop of the fashion industry. As they maneuver through the maze, the characters ...
Valentine
4.7
720p

Valentine

Nov. 23, 2017

Valentine

Batavia City, a beautiful city that can no longer be safely inhabited. Robbery, violence, and a variety of increasingly rampant criminality. In ...
Tebus
4.9
720p

Tebus

Mar. 26, 2011

Tebus

After Joko’s death, Sulis and Jiman left the house and returned to the village. Feeling dirty, Sulis finally decided to commit suicide. The ...
The Whole Nine Yards
6.7
720p

The Whole Nine Yards

Feb. 18, 2000

The Whole Nine Yards

After a mobster agrees to cooperate with an FBI investigation in order to stay out of prison, he’s relocated by the authorities to a life ...
Those Swell Yakuza
6.3
720p

Those Swell Yakuza

Jun. 11, 1988

Those Swell Yakuza

Ryo, a young former banker, gets beaten up over a debt from gambling. A yakuza boss saves him, and Ryo decides to train to become a yakuza under him.
0 & 1
0
720p

0 & 1

Feb. 14, 2002

0 & 1

A girl called Zero stands in a crowded street, her occupation an assassin. As she completes her tasks one after another, Zero has been feeling ...
Harum Scarum
4.6
CAM

Harum Scarum

Dec. 15, 1965

Harum Scarum

Johnny Tyronne, action movie star and ladies man, is traveling through the Middle East on a goodwill tour to promote his latest movie, ...
Double Trouble
0
CAM

Double Trouble

Apr. 05, 1967

Double Trouble

When singer Guy Lambert goes on tour in Europe, he is pursued by two beautiful women, bumbling jewel thieves, and a mysterious killer.
Change of Habit
5.9
CAM

Change of Habit

Nov. 19, 1969

Change of Habit

Dr. John Carpenter takes the job of running a health center in a low-income district. He enlists three women to help out who — unbeknownst to him ...
Dead or Alive 2: Birds
6.7
CAM

Dead or Alive 2: Birds

Two contract killers cross paths in the middle of the same job and realize they are childhood friends. Together they take a break from killing ...
Dead or Alive
6.7
CAM

Dead or Alive

Nov. 27, 1999

Dead or Alive

Ryūichi and his small gang of Triad vie for control of the Japanese underworld in a crime-ridden Shinjuku quarter while Detective Jojima tries to ...
Payback
3.3
CAM

Payback

Feb. 27, 2007

Payback

An escaped convict tracks down the cop who put him away.
Nobody
7.4
CAM

Nobody

Mar. 18, 2021

Nobody

Hutch Mansell, a suburban dad, overlooked husband, nothing neighbor — a “nobody.” When two thieves break into his home one night, ...
Our Father
7.1
CAM

Our Father

Jun. 05, 2016

Our Father

Ovadia Rachmim is the strongest and most violent doorman of Tel Aviv night clubs. He and his wife Rachel are trying to get pregnant for 5 years. ...
Shock Wave
6.3
CAM

Shock Wave

Apr. 20, 2017

Shock Wave

When a terrorist who specializes in explosives takes hold of an underground tunnel, he threatens to kill hostages if his demands are not met.
Shock Wave 2
6.6
CAM

Shock Wave 2

Dec. 24, 2020

Shock Wave 2

After suffering life changing injuries in the line of duty, bomb disposal officer Fung turns his back on the police. But when a devastating ...
Kill Me Later
6.1
CAM

Kill Me Later

Sep. 14, 2001

Kill Me Later

Her goldfish dead, her lover exposed as a rat, Shawn Holloway leaves her bank post and goes to the roof intent on suicide. Before she can leap, ...
Queen of Triads 3
0
CAM

Queen of Triads 3

Aug. 11, 2022

Queen of Triads 3

We don’t have an overview translated in English. Help us expand our database by adding one.
Beautiful & Twisted
5.6
CAM

Beautiful & Twisted

Jun. 08, 2015

Beautiful & Twisted

Following the murder of hotel heir Ben Novack Jr., police focus their investigation on his wife, Narcy.
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();