Well spoilers really would ruin the movie. For example, there's a question whether or not Pacino's character is the father of the protaganist. (It was the first thing than ran through my mind when they started talking about the fathers death)
Also, the
real underlying loyalties of all the main characters are a pivotal source of tension all the way through the movie.
I will say that I have the same criticisms of this movie as I had for
Swordfish - the computer stuff

is just lame for anybody familiar with computer security - I mean, the hacker just shells out at a
login prompt and writes a password cracking program
on the fly to be executed in the shell. An
Spartacus is just plain stupid. Ice-9 is a cool idea, but would never
ever work.