There's enough material in this movie for two movies. Two and a half hours long but exciting the whole way. I thought they were setting things up for a sequel but I got the resolution of the setups. I might have appreciated a slightly longer character development of one of the antagonists, but I'm still satisfied. I'm probably going to have to see it again. Excellent themes and characters.