Movies

Recently added

3,552
13
0

13

Dec. 04, 2021

13

The film is a continuous time-lapse with multiple exposures of the sunset from the same angle and position on 16mm film. The shoot was done in a ...
Fatherhood
6.6
720p

Fatherhood

Jun. 18, 2021

Fatherhood

A widowed new dad copes with doubts, fears, heartache and dirty diapers as he sets out to raise his daughter on his own. Inspired by a true story.
Censor
6
720p

Censor

Jun. 11, 2021

Censor

Film censor Enid takes pride in her meticulous work, guarding unsuspecting audiences from the deleterious effects of watching the gore-filled ...
Son’s Wife
0
720p

Son’s Wife

Jan. 18, 2018

Son’s Wife

My son came to greet a father who lives in the countryside with a beautiful and beautiful Seoul woman. The son leaves the house for a while on a ...
Cheating Wives
0
720p

Cheating Wives

Jan. 23, 2018

Cheating Wives

Min-seo and Dong-wook, who have fought with her husband and come to the house of her divorced friend, So- yeon, go to meet her boyfriend Jun-suk. ...
Mutual Relations 2
0
720p

Mutual Relations 2

Feb. 01, 2018

Mutual Relations 2

Three men who have never properly been with a woman finally come face to face with their chance in the form of confident, aggressive women in ...
Love Chain
0
720p

Love Chain

Feb. 28, 2018

Love Chain

A man without a wife goes to a cafe with his daughter and meets a young woman who was coldly abandoned in a cafe by a young man. Thus begins a ...
13
6
720p

13

Mar. 12, 2010

13

A naive young man assumes a dead man’s identity and finds himself embroiled in an underground world of power, violence, and chance where ...
Alan Saldaña: Locked Up
4.8
720p

Alan Saldaña: Locked Up

Mexican comedian Alan Saldaña is back, poking gentle fun at himself and parceling advice, especially about how to stay married and how to be parents.
Pet Sematary
5.7
720p

Pet Sematary

Apr. 04, 2019

Pet Sematary

Dr. Louis Creed and his wife, Rachel, move from Boston to Ludlow, in rural Maine, with their two young children. Hidden in the woods near the new ...
Writer’s Block
8.6
720p

Writer’s Block

Nov. 21, 2010

Writer’s Block

Heather Kurtman, bestselling relationship author wants out of her contract with her soon to be ex-husband & publisher. Unexpectedly falling ...
My Girl 2
5.3
720p

My Girl 2

Feb. 11, 1994

My Girl 2

Vada Sultenfuss has a holiday coming up, and an assignment: to do and essay on someone she admires and has never met. She decides she wants to do ...
My Girl
6.9
720p

My Girl

Jan. 01, 1991

My Girl

Vada Sultenfuss is obsessed with death. Her mother is dead, and her father runs a funeral parlor. She is also in love with her English teacher, ...
Writers Block
0
720p

Writers Block

Dec. 17, 2020

Writers Block

Claire, a young aspiring writer, embarks on a retreat to shut off the world, and turn on her creative flow. Will she discover her voice and make ...
Closest Love to Heaven
6.3
720p

Closest Love to Heaven

Nino is a quiet outcast with only a bird for a friend. Kira is a popular boy with a big secret. Even though they live next to each other, they ...
13
0
720p

13

 

13

We don’t have an overview translated in English. Help us expand our database by adding one.
Crown Vic
6.4
720p

Crown Vic

Nov. 01, 2019

Crown Vic

One memorable night in the life of veteran patrol officer Ray Mandel and his trainee, ambitious rookie cop Nick Holland in the LAPD’s ...
Animal Among Us
3.4
720p

Animal Among Us

May. 11, 2019

Animal Among Us

Fifteen years ago, two teenage girls were murdered at Merrymaker Campgrounds. The case was filed an animal attack, the camp was condemned and the ...
Vaseegara
6.6
720p

Vaseegara

Jan. 15, 2003

Vaseegara

Bhupathi’s father sends him to live under the guidance of his best friend, Viswanath, and find a job. He gets close to the family and falls ...
Secret Love: The Schoolboy and the Mailwoman
5.8
720p

Secret Love: The Schoolboy and the Mailwoman

A 17 year old boy falls in love with a 37 year old woman. As if this wouldn’t be enough they are of different social classes and she is married.
The Golden Child
5.9
720p

The Golden Child

Dec. 12, 1986

The Golden Child

After a Tibetan boy, the mystical Golden Child, is kidnapped by the evil Sardo Numspa, humankind’s fate hangs in the balance. On the other ...
The Abominable Snow Baby
6.4
720p

The Abominable Snow Baby

Based on the short story from Terry Pratchett’s book of Christmas tales entitled “Father Christmas’s Fake Beard. It tells the ...
Vanishing
5.2
720p

Vanishing

Mar. 30, 2022

Vanishing

When a series of gruesome murders hit Seoul, the Korean investigation police has no choice but to ask help from world-renowned French doctor ...
Before We Vanish
6.2
720p

Before We Vanish

Sep. 16, 2017

Before We Vanish

Narumi is on bad terms with her husband, Shinji, when, one day, Shinji goes missing. He comes back a couple of days later, but he seems like a ...
Writer’s Block
4.8
720p

Writer’s Block

Oct. 09, 1991

Writer’s Block

A female writer of popular thrillers decides that it is time to kill off one of her characters, a serial killer who has appeared in many of her ...
XXY
7
720p

XXY

Jun. 14, 2007

XXY

Alex, an intersexed 15-year-old, is living as a girl, but she and her family begin to wonder whether she’s emotionally a boy when another ...
Long Roads – Secret Love
5.9
720p

Long Roads – Secret Love

Long-haul driver Hannes (Manfred Krug) picks up a young hitchhiker, Herb (Jaecki Schwarz), who had a falling-out with his parents after dropping ...
The Last Letter from Your Lover
6.7
720p

The Last Letter from Your Lover

A young journalist in London becomes obsessed with a series of letters she discovers that recounts an intense star-crossed love affair from the 1960s.
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();