Granted but half way through the movie Cameron get's a tantrum about how the actors weren't doing what they should be doing and quits. M. Night Shyamalan takes over and the ending consist of a "twist" that everybody saw comming.
I wish that Michael Bay would stop making Transformer movies.