Literally the ONLY good thing about this movie is Jamie Campbell Bower. I love him. Everything else about this sucked. The rest of the cast and just about every single plot point. The only reason I was able to get through the entire movie was the romance scenes with Jamie. Other than that it was unbearable.