Angels & Demons (Trailer 1)

Angels & Demons Poster The team behind the global phenomenon The Da Vinci Code returns for the highly anticipated Angels & Demons, based upon the bestselling novel by Dan Brown. Tom Hanks reprises his role as Harvard religious expert Robert Langdon, who once again finds that forces with ancient roots are willing to stop at nothing, even murder, to advance their goals. Ron Howard again directs the film, which is produced by Brian Grazer, Ron Howard, and John Calley. The screenplay is by Akiva Goldsman and David Koepp. When Langdon discovers evidence of the resurgence of an ancient secret brotherhood known as the Illuminati – the most powerful underground organization in history – he also faces a deadly threat to the existence of the secret organization’s most despised enemy: the Catholic Church. When Langdon learns that the clock is ticking on an unstoppable Illuminati time bomb, he jets to Rome, where he joins forces with Vittoria Vetra, a beautiful and enigmatic Italian scientist. Embarking on a nonstop, action-packed hunt through sealed crypts, dangerous catacombs, deserted cathedrals, and even to the heart of the most secretive vault on earth, Langdon and Vetra will follow a 400-year-old trail of ancient symbols that mark the Vatican’s only hope for survival. (Source)

Download: 480p, 720p, 1080p

Find more trailers and clips on our homepage.

Special (Trailer)

Special Poster Les Franken (MICHAEL RAPAPORT) is a kind-hearted and soft-spoken man who loves reading comic books. He’s the type of guy who most people walk by on the street without even noticing; in essence, he’s completely average and virtually invisible. However, everything changes for Les the day he is accepted into an experimental drug study for a new and exciting anti-depressant, Specioprin Hydrochloride. As Les begins to take the drugs an unexpected side effect occurs – he begins to develop special powers: the ability to levitate, to read peoples’ minds, and even walk through walls. Faced with the dilemma of how best to utilize his new “powers,” the answer seems obvious to Les. He puts together a homemade superhero suit and hits the streets to fight crime and protect the world from the forces of evil. Surveillance video soon exposes Les and his actions to the public via television news and therefore brings him to the attention of the businessmen developing the drug. Worried about the bad publicity Les is bringing to their new anti-depressant, they attempt to put an end to his superhero antics before too much damage is done. However, in typical comic book fashion, Les sees the men from the drug company as his evil arch nemeses – “The Suits”- men who want him to join them in their evil plan to use ‘Special’ to create an army of unstoppable assassins. Les refuses to play ball. (Source)

Download: 480p, 720p, 1080p
MP4 Encode
: 1080p

Find more trailers and clips on our homepage.

Confessions of a Shopaholic (Trailer 1)

Confessions of a Shopaholic Poster In the glamorous world of New York City, Rebecca Bloomwood (ISLA FISHER) is a fun-loving girl who is really good at shopping-a little too good, perhaps. She dreams of working for her favorite fashion magazine, but can’t quite get her foot in the door-until ironically, she snags a job as an advice columnist for a financial magazine published by the same company. As her dreams are finally coming true, she goes to ever more hilarious and extreme efforts to keep her past from ruining her future. (Source)

Download: 480p, 720p, 1080p
MP4 Encode
: 1080p

Find more trailers and clips on our homepage.

Australia (Theatrical Trailer)

Australia (2008) Poster In Australia, on the brink of World War II, an English aristocrat travels to the faraway continent, where she meets a rough-hewn local and reluctantly agrees to join forces with him to save the land she inherited. Together, they embark upon a transforming journey across hundreds of miles of the world’s most beautiful yet unforgiving terrain, only to still face the bombing of the city of Darwin by the Japanese forces that attacked Pearl Harbor. (Source)

Download: 480p, 720p, 1080p
MP4 Encode
: 1080p

Find more trailers and clips on our homepage.

Monsters vs. Aliens (Theatrical Trailer)

Monsters vs. Aliens (2009) Poster When a space capsule crash lands onto Susan Reynold’s car she’s doused by its alien liquid contents, Quantonium which turn her into a 48 foot 11 inch giant. Her wedding thwarted, she’s captured by the military and sent to a secret government facility, where she meets fellow monsters Dr. Cockroach, Ph.D., the gelatinous BOB, The Missing Link, and Insectosaurus. Susan, aka Ginormica, is drafted to lead this motley crew of reluctant heroes to save the earth from the evil alien Gallaxhar, who’s hell bent on retrieving his liquid Quantonium. (Source)

Download: 480p, 720p, 1080p
MP4 Encode
: 1080p

Find more trailers and clips on our homepage.

Yahoo! HD Trailers Page Format Change

It looks like Yahoo! HD Trailers Page had a slight format change and therefore broke my parser. However, the parser has now been fixed. If you see anything weird, please notify us.

I’ve also made another fix where sometimes multiple Yahoo! trailers would point to the same url. That was due to the caching logic we had. I’ve went ahead and fixed the logic and now urls should always be up-to-date.

I also wrote an array recursive comparison function. There’s probably a bunch in the wild, but I couldn’t find one on php.net:

/// <summary>
/// Does a recursive array comparison
/// </summary>
/// <param name=”array1″>1st array</param>
/// <param name=”array2″>2nd array</param>
/// <returns>if the 2 arrays match</returns>
function array_equals_recursive( $array1, $array2 )
{
    if( count( array_diff_assoc( $array1, $array2 )) != 0 ||
        count( array_diff_assoc( $array2, $array1 ) ) != 0 )
    {
        return false;
    }
   
    foreach( array_keys( $array1 ) as $key )
    {
        if( is_array( $array1[ $key ] ) ||
            is_array( $array2[ $key ] ) )
        {
            if( !is_array( $array1[ $key ] ) ||
                !is_array( $array2[ $key ] ) ||
                !array_equals_recursive(
                    $array1[ $key ],
                    $array2[ $key ] ) )
            {
                return false;
            }
        }
    }
   
    return true;
}

Slumdog Millionaire (Trailer)

Slumdog Millionaire Poster Jamal Malik, a penniless eighteen year-old orphan from the slums of Mumbai, is one question away from winning a staggering 20 million rupees on India’s ”Who Wants To Be A Millionaire?” But when the show breaks for the night, suddenly, he is arrested on suspicion of cheating. After all, how could an uneducated street kid possibly know so much? Determined to get to the bottom of Jamal’s story, the jaded Police Inspector spends the night probing Jamal’s incredible past, from his riveting tales of the slums where he and his brother Salim survived by their wits to his hair-raising encounters with local gangs to his heartbreak over Latika, the unforgettable girl he loved and lost. Each chapter of Jamal’s increasingly layered story reveals where he learned the answers to the show’s seemingly impossible quizzes. But one question remains a mystery: what is this young man with no apparent desire for riches really doing on the game show? When the new day dawns and Jamal returns to answer the final question, the Inspector and sixty million viewers are about to find out… (Source)

Download: 480p, 720p, 1080p
MP4 Encode
: 1080p

Find more trailers and clips on our homepage.

The Class (Theatrical Trailer)

The Class (2008) Poster Based on an autobiographical novel by Francois Begaudeau, a drama that follows the year in the life of a French schoolteacher working at a high-school in a tough neighborhood of Paris. Ethnicities, cultures and attitudes often clash in the classroom. As amusing and inspiring as the teenage students can be, their difficult behavior can still jeopardize any teacher’s enthusiasm for the low-paying job. Francois insists on an atmosphere of respect and diligence. Neither stuffy nor severe, his extravagant frankness often takes the students by surprise. But his classroom ethics are put to the test when his students begin to challenge his methods. (Source)

Download: 480p, 720p, 1080p

Find more trailers and clips on our homepage.