For those of you who didn't see the movie (lucky you, because it would have destroyed the book for you) it sucked and that needs to be fixed. I think a TV show is the way to do it. They can get the plot right and get better actors (yes, Jamie Campbell Bower was an okay actor but he reminded me too much of someone I know sooo...I couldn't look at him without thinking about that friend).
If you haven't read the books, you need to! Here's the link to the reviews for the series.