I already knew the twist before I watched it because I didn't see it in theaters but I have to say that even watching through it was incredibly predictable. There were a few things that I think were supposed to be surprises and they really weren't. It wasn't bad but it wasn't great either.