This movie is very decent, people give it a bad rep even though its fairly average. This movie succeeded in visuals and acting. However they were trying to be silly and make the audience laugh however none of the jokes were landing. many scenes looked unfinished or messy, mainly alot of the vfx scenes however the vfx team is being overworked so i guess it came out fine. The best part of the movie was christian bales acting, and others acting seemed okay… its an enjoyable movie with a good plot but definitely nothing special