TV Movie

Nonton film online Category TV Movie

Recently added

Escape from Sobibor
7.3
mHD

Escape from Sobibor

Apr. 12, 1987

Escape from Sobibor

The true story of WWII’s notorious Sobibor Nazi death camp, where a courageous inmate orchestrates and leads the escape of over 300 prisoners.
The Courage and the Passion
6.6
mHD

The Courage and the Passion

The lives and loves of a group of U.S. Air Force test pilots on a sprawling airbase called “Joshua Tree.”
The Users
6.2
mHD

The Users

Oct. 01, 1978

The Users

A beautiful girl from a small town with dreams of making it in Hollywood marries an actor whose career is fading, then schemes to get him back ...
Goldie and the Boxer
5.6
mHD

Goldie and the Boxer

Dec. 30, 1979

Goldie and the Boxer

Lighthearted tale of a 10-year-old girl who, when her boxer father dies, strikes up a relationship with a struggling fighter who was his sparring ...
Christmas Spirit
3.9
HDTV

Christmas Spirit

Nov. 20, 2012

Christmas Spirit

A cynical youth whose mother is about to lose her job right before the holidays is visited by a magical Christmas spirit.
A Very Social Secretary
7.3
HDTV

A Very Social Secretary

Bernard Hill and Victoria Hamilton star in Alistair Beaton’s wickedly funny feature-length drama inspired by David Blunkett’s private ...
Hancock & Joan
7.2
HDTV

Hancock & Joan

Mar. 26, 2008

Hancock & Joan

Drama which tells the story of comedian Tony Hancock’s love affair with his friend’s wife, and her fight to save the man and his career.
The 39 Steps
6.3
HDTV

The 39 Steps

Dec. 28, 2008

The 39 Steps

Richard Hannay, a mining engineer on holiday from the African colonies, finds London socialite life terribly dull. Yet it’s more than he ...
The Last Days of Lehman Brothers
6.2
HDTV

The Last Days of Lehman Brothers

The heads of Wall Street’s biggest investment banks were summoned to an evening meeting by the US Treasury Secretary, Hank Paulson, to ...
We’ll Take Manhattan
6.6
HDTV

We’ll Take Manhattan

We’ll Take Manhattan explores the explosive love affair between sixties supermodel Jean Shrimpton and photographer David Bailey. Focusing on a ...
Castles in the Sky
6.8
HDTV

Castles in the Sky

Oct. 07, 2014

Castles in the Sky

England, while the storm clouds of Nazism menace Germany. Robert Watson Watt and a team of eccentric and brilliant meteorologists struggle to ...
Churchill’s Secret
6.8
HDTV

Churchill’s Secret

Feb. 29, 2016

Churchill’s Secret

British Prime Minister Winston Churchill suffers from a stroke in the summer of 1953 that’s kept a secret from the rest of the world.
Ready When You Are, Mr McGill
0
HDTV

Ready When You Are, Mr McGill

Remake of the 1976 TV drama by Jack Rosenthal. An extra in a TV drama is finally given a line to say. He goes on to cause mounting chaos
The Christmas Card
6.9
HDTV

The Christmas Card

Dec. 02, 2006

The Christmas Card

Sergeant Cody Cullen is deeply touched by a homemade Christmas card he receives while serving in Afghanistan. Upon his discharge, he treks to the ...
Deadly Inn
4.8
HDTV

Deadly Inn

Jan. 19, 2018

Deadly Inn

A single mother restores a Victorian home and opens a bed-and-breakfast, but the arrival of a guest with a hidden agenda shatters the peace.
Christmas Cupid’s Arrow
4.6
HDTV

Christmas Cupid’s Arrow

Holly, a professor at a small college, has had a long history of finding the wrong guy. She’s accomplished quite a bit in her life, but after her ...
Nightmare Best Friend
4.7
HDTV

Nightmare Best Friend

Dec. 29, 2018

Nightmare Best Friend

Katy is delighted to reconnect with her old high school friend, Gina. But when Gina’s boyfriend, Ray, also shows up, it turns out that the ...
The Christmas Cabin
4.6
HDTV

The Christmas Cabin

Nov. 04, 2019

The Christmas Cabin

When Seth unknowingly interrupts Sammi’s quiet holiday getaway at her family cabin, their hearts get more than they bargain for; The ...
As Sawa-chan Rides The Waves
0
HDTV

As Sawa-chan Rides The Waves

Sawa lives in a small port town called Hososhima in Hyuga City. He is a cheerful person who supports a single mother, Yoshiko, and also takes ...
Doppio agguato
7.4
HDTV

Doppio agguato

Oct. 05, 2003

Doppio agguato

Italy, 1989. After a prominent coffee industrialist is kidnapped by elusive Sardinian bandits, authorities turn to NOCS (Central Security ...
Due mamme di troppo
5.7
HDTV

Due mamme di troppo

Jan. 08, 2009

Due mamme di troppo

The burning passion will overwhelm two women with diametrically opposed lives – one an aspiring novice and the other a failed actress ...
Illuminate – Oriana Fallaci
7.6
HDTV

Illuminate – Oriana Fallaci

Life and Death of Oriana Fallaci: the greatest Italian journalist of all time who made men of power tremble with her interviews and her sharp writing.
Escape Clause
5.6
HDTV

Escape Clause

Jul. 14, 1996

Escape Clause

A man finds out that his wife has paid $10,000 to have him killed. Then both the would-be killer and the wife turn up dead …
Milady
4.9
HDTV

Milady

Jan. 06, 2004

Milady

Milady De Winter, a beautiful femme fatale without scruples, plays with the feelings of her suitors. And sometimes very dangerously.
Valley Forge
6.9
HDTV

Valley Forge

Dec. 03, 1975

Valley Forge

George Washington struggles to hold his army together at a critical point during the Revolutionary War.
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();