I don't watch 24, so I can't comment much on that part of the movie, but yes, Robert Pattinson (aka Edward) is very easy to look at!
I loved the book, but didn't think the movie was spectacular or anything. I think I'll watch the movie again tonight just for the eye candy though.