The reason why I watched this film was because of Megan Fox and Amanda Seyfried. It was quite a surprise because the film was actually good. The screenplay and the story were really good and captivating. The cinematography specially the effects were very impressive specifically in the last part of the film. This is a very good film.