Good visual effects. That is the only good thing about it. In terms of the negative side, the list is limitless: terrible acting, funny yet shallow conversations, the plot is not clear, the development of the actors' characters is weak and unpredictable, events do not make sense...etc