Mix a disjointed script with dirty action and fun, throw in a time loop, and …
Will James Cameron’s new blockbuster leave you feeling blue?