Complicated, but good!
This is a very good movie with plot details that make it a little difficult to keep up with.
It has a lot of really good actors. Besides the two stars, it has the funny commandant Spangler from Malcolm in the Middle, the crazy old guy from Lost (and a better show, Alias), Kurtwood Smith from That 70s Show, and a lot of other very good actors.