The story is simple and rather easy for one to follow. There are a couple plot holes those but nothing to damaging. I have not read the books that the series is based upon but I have skimmed through them. The movie is not 100% true to the book and it leaves a lot out that would help the watcher a lot. I personally believe it would of been a lot better with a 5th installment digging deeper into each persons past instead of leaving it more of a mystery. But hey what movie is 100% true to the book it comes from ( I could name many worse ) so all and all they did an all right job. If you like angel movies then you will enjoy this flick. But if you like movies like Twilight where its a full on vampire suck fest then this is not a movie for you. This movie has a plot vs the usual teenage melodrama where its all about a girl falling in love with the wrong guy. Well that's my 2 cents on it. I hope you check this movie out I do not think you will be sorry.