Check out the teaser trailer for James Cameron's Avatar, leaked onto the internet before its release date!




Source: io9