So this is a late review but I just saw this movie on TV.This was a really good movie. It's not perfect and the explosion/fire scenes just look terribly done with the CGI. That being said, the acting was really good. It made you wonder who was really the good or bad guy.I don't see why it's "confusing". I thought the plot was fairly easy for me to predict. The story was coherent, if not completely satisfying. The previous reviewer probably didn't understand the conversations that were going on.