I would concur with your average rating Russell. I would rate this as a2.5 stars out of 5. I got lost sometimes in who was who in the mix of characters but ironic enough it really did not matter as to the story all that much. I thought it ended kind of weak.