Jim Carrey

Recently added

Pecan Pie
5.8
1080p

Pecan Pie

Jan. 01, 2003

Pecan Pie

A man in his pajamas drives in a bed that moves like a car, while singing Elvis Presley’s “Pecan Pie”.
The Very Best America’s Funniest Comedians
0
1080p

The Very Best America’s Funniest Comedians

Includes classic stand-up footage of: Tim Allen, Chris Rock, Adam Sandler, Jerry Seinfeld, Kelsey Grammer, Norm MacDonald, Ray Romano, Richard ...
Bruce Almighty
6.8
1080p

Bruce Almighty

May. 23, 2003

Bruce Almighty

Bruce Nolan toils as a ‘human interest’ television reporter in Buffalo, N.Y., but despite his high ratings and the love of his ...
The Work of Director Michel Gondry
8.7
1080p

The Work of Director Michel Gondry

A look at the work of director Michel Gondry, through his music videos, short films, and commercials.
Fun with Dick and Jane
6.2
1080p

Fun with Dick and Jane

After Dick Harper loses his job at Globodyne in an Enron-esque collapse, he and his wife, Jane, turn to crime in order to handle the massive debt ...
Kings of Comedy USA
0
1080p

Kings of Comedy USA

Oct. 23, 2006

Kings of Comedy USA

This DVD features the instantly recognisable names and faces of the US Kings Of Comedy: Adam Sandler, Chris Rock, Jerry Seinfeld, Tim Allen, ...
The Number 23
6.4
1080p

The Number 23

Feb. 23, 2007

The Number 23

Walter Sparrow is an animal control officer that becomes obsessed with a mysterious book that seems to be based on his own life. As soon as he ...
Yes Man
6.8
1080p

Yes Man

Dec. 09, 2008

Yes Man

Carl Allen has stumbled across a way to shake free of post-divorce blues and a dead-end job: embrace life and say yes to everything.
I Love You Phillip Morris
6.6
1080p

I Love You Phillip Morris

Steve Russell is a small-town cop. Bored with his bland lifestyle, Russell turns to fraud as a means of shaking things up. Before long, ...
A Christmas Carol
6.8
1080p

A Christmas Carol

Nov. 04, 2009

A Christmas Carol

Miser Ebenezer Scrooge is awakened on Christmas Eve by spirits who reveal to him his own miserable existence, what opportunities he wasted in his ...
Presidential Reunion
6.4
1080p

Presidential Reunion

Mar. 02, 2010

Presidential Reunion

In this Funny or Die short, Barack Obama has the opportunity to meet all the former U.S. presidents from Gerald Ford to George W. Bush, dead or ...
Conan O’Brien Can’t Stop
7
1080p

Conan O’Brien Can’t Stop

A documentary that follows the former Tonight Show. Filmed during Conan’s ”Legally Prohibited From Being Funny on Television” comedy tour, after ...
The Love We Make
6.5
1080p

The Love We Make

Sep. 10, 2011

The Love We Make

“The Love We Make”, a film directed by Albert Maysles (“Gimme Shelter”) and Bradley Kaplan, follows Paul McCartney as he ...
Close Up
7.2
1080p

Close Up

Sep. 30, 2012

Close Up

More than 150 silent short films about singers, actors and directors captured during Press Conferences in Cannes, Venice and Berlin, between 1993 ...
Stephen Hawking Biography
0
1080p

Stephen Hawking Biography

Jerry takes his comedy pals out for coffee in a selection of his classic automobiles. Larry David sums it up best when he says, ...
The Incredible Burt Wonderstone
5.9
1080p

The Incredible Burt Wonderstone

After breaking up with his longtime stage partner, a famous but jaded Vegas magician fights for relevance when a new, “hip” street ...
Kick-Ass 2
6.5
1080p

Kick-Ass 2

Jul. 17, 2013

Kick-Ass 2

After Kick-Ass’ insane bravery inspires a new wave of self-made masked crusaders, he joins a patrol led by the Colonel Stars and Stripes. When ...
Dumb and Dumber To
5.6
1080p

Dumb and Dumber To

Nov. 12, 2014

Dumb and Dumber To

20 years since their first adventure, Lloyd and Harry go on a road trip to find Harry’s newly discovered daughter, who was given up for adoption.
I Needed Color
7.7
1080p

I Needed Color

Jul. 25, 2017

I Needed Color

Jim Carrey exhibits his talent as a painter and reflects on the value and power of art.
Jim & Andy: The Great Beyond
7.6
1080p

Jim & Andy: The Great Beyond

Offbeat documentarian Chris Smith provides a behind-the-scenes look at how Jim Carrey adopted the persona of idiosyncratic comedian Andy Kaufman ...
Meet the Pickles – Behind the Scenes of Kidding
0
1080p

Meet the Pickles – Behind the Scenes of Kidding

Go behind the scenes with the cast of Kidding and meet the family behind the magic, The Pickles. Starring Jim Carrey, Frank Langella, Catherine ...
Sonic the Hedgehog
6.5
1080p

Sonic the Hedgehog

Feb. 12, 2020

Sonic the Hedgehog

Powered with incredible speed, Sonic The Hedgehog embraces his new home on Earth. That is, until Sonic sparks the attention of super-uncool evil ...
Jim Carrey, America Unmasked
6.9
1080p

Jim Carrey, America Unmasked

Composed of numerous archives and film clips, this documentary is the story of a transgressive actor, a pirate who came to crack America’s ...
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();