Movie viewers this past weekend were treated to a teaser of one of the most anticipated movies of 2007.

The only words I can think of to describe it is “Holy god!”