Warning: Spoliers below the fold.
Oh, Diablo. A.O. Scott called your movie "a hot mess," and I tend to agree.
Follow me!