Teaser trailer released in 2010