Gene Hackman

Recently added

Superman II
6.8
DVDRip

Superman II

Dec. 04, 1980

Superman II

Three escaped criminals from the planet Krypton test the Man of Steel’s mettle. Led by General Zod, the Kryptonians take control of the ...
All Night Long
5.5
DVDRip

All Night Long

Mar. 06, 1981

All Night Long

Executive George Dupler loses his temper and is demoted to the night manager at a 24 hour drugstore. After he suggests to his teenage son Freddie ...
Eureka
5.9
DVDRip

Eureka

May. 01, 1983

Eureka

An Alaskan gold prospector lives in luxury with his family on an island which gangsters want.
Under Fire
7
DVDRip

Under Fire

Oct. 21, 1983

Under Fire

Three U.S. journalists get too close to one another and their work in 1979 Nicaragua.
Uncommon Valor
6.3
DVDRip

Uncommon Valor

Dec. 16, 1983

Uncommon Valor

A group of Vietnam War veterans re-unite to rescue one of their own left behind and taken prisoner by the Vietnamese.
Misunderstood
5.9
DVDRip

Misunderstood

Mar. 30, 1984

Misunderstood

A workaholic father becomes sole parent to his two young sons, and finds it hard to relate to them, consumed as he is with his own grief.
Twice in a Lifetime
6.4
DVDRip

Twice in a Lifetime

Oct. 23, 1985

Twice in a Lifetime

A middle-aged steelworker is content with his job and his family, but feels that something is missing in his life. On his 50th birthday, he stops ...
Target
5.9
DVDRip

Target

Nov. 08, 1985

Target

A Texan with a secret past searches Europe with his son after the KGB kidnaps his wife.
Power
5.7
DVDRip

Power

Jan. 31, 1986

Power

Pete St. John is a powerful and successful political consultant, with clients spread around the country. When his long-time friend and client ...
Hoosiers
7.4
DVDRip

Hoosiers

Nov. 14, 1986

Hoosiers

Failed college coach Norman Dale gets a chance at redemption when he is hired to coach a high school basketball team in a tiny Indiana town. ...
Split Decisions
5.2
DVDRip

Split Decisions

Jun. 11, 1988

Split Decisions

When a boxer is killed because he wouldn’t take a dive, his brother tries to find a way to avenge him even if only symbolically.
Bat★21
6.5
DVDRip

Bat★21

Jul. 21, 1988

Bat★21

Lt. Col. Iceal “Ham” Hambleton is a weapons countermeasures expert and when his aircraft is shot over enemy territory the Air Force ...
Another Woman
7.2
DVDRip

Another Woman

Oct. 13, 1988

Another Woman

Marion is a woman who has learned to shield herself from her emotions. She rents an apartment to work undisturbed on her new book, but by some ...
Full Moon in Blue Water
5.6
DVDRip

Full Moon in Blue Water

Floyd, the owner of a bar on the Texas coast, has been depressed for a year after his wife disappeared in a swimming accident. He lives with his ...
Mississippi Burning
7.8
DVDRip

Mississippi Burning

Dec. 08, 1988

Mississippi Burning

Two FBI agents investigating the murder of civil rights workers during the 60s seek to breach the conspiracy of silence in a small Southern town ...
The Package
6.4
DVDRip

The Package

Jan. 25, 1989

The Package

Experienced Green Beret sergeant Johnny Gallagher is escorting a prisoner, Airborne Ranger Thomas Boyette, back to the US, but Boyette escapes ...
Loose Cannons
4.9
DVDRip

Loose Cannons

Feb. 09, 1990

Loose Cannons

Mac, the two-fisted, savvy cop finds that he’s being saddled with a new partner, a known burnout, to work with him on a new and difficult ...
Postcards from the Edge
6.7
DVDRip

Postcards from the Edge

Substance-addicted Hollywood actress, Suzanne Vale is on the skids. After a spell at a detox centre her film company insists as a condition of ...
Narrow Margin
6.6
DVDRip

Narrow Margin

Sep. 21, 1990

Narrow Margin

An L.A. District Attorney attempts to take an unwilling murder witness back to the United States to testify against a top-level mob boss. ...
Class Action
6.4
DVDRip

Class Action

Mar. 15, 1991

Class Action

A liberal activist lawyer alienated his daughter Maggie years ago when she discovered his many affairs. Now a conservative corporate lawyer, ...
Company Business
5.7
DVDRip

Company Business

Sep. 06, 1991

Company Business

An aging agent is called back by “the Company” to run a hostage trade of a Soviet spy for an American agent.
Unforgiven
8.2
DVDRip

Unforgiven

Aug. 07, 1992

Unforgiven

William Munny is a retired, once-ruthless killer turned gentle widower and hog farmer. To help support his two motherless children, he accepts ...
Wyatt Earp
6.7
DVDRip

Wyatt Earp

Jun. 24, 1994

Wyatt Earp

From Wichita to Dodge City, to the O.K. Corral in Tombstone, Wyatt Earp is taught that nothing matters more than family and the law. Joined by ...
Shurtleff on Acting
0
DVDRip

Shurtleff on Acting

Jul. 14, 1994

Shurtleff on Acting

A feature length documentary on legendary acting guru, casting agent and author, Michael Shurtleff. Interviews with actors such as Gene Hackman, ...
Clint Eastwood: The Man from Malpaso
0
DVDRip

Clint Eastwood: The Man from Malpaso

A look at the life and career of actor/director Clint Eastwood, including scenes from his past film and television work and interviews with ...
The Quick and the Dead
6.5
DVDRip

The Quick and the Dead

A mysterious woman comes to compete in a quick-draw elimination tournament, in a town taken over by a notorious gunman.
Crimson Tide
7.3
DVDRip

Crimson Tide

May. 12, 1995

Crimson Tide

After the Cold War, a breakaway Russian republic with nuclear warheads becomes a possible worldwide threat. U.S. submarine Capt. Frank Ramsey ...
The Birdcage
7.2
DVDRip

The Birdcage

Mar. 08, 1996

The Birdcage

A gay cabaret owner and his drag queen companion agree to put up a false straight front so that their son can introduce them to his ...
The Chamber
6
DVDRip

The Chamber

Oct. 11, 1996

The Chamber

Idealistic young attorney Adam Hall takes on the death row clemency case of his racist grandfather, Sam Cayhall, a former Ku Klux Klan member he ...
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();