the movie was ok...the effects and battles were fun. If you want great character development and acting, look someplace else. Havn't read the book, but like machine said "Armor" by John Steakly is good. Also, really liked his book "Vampires". The movie with James Woods wasn't bad but was no where near as good as the book.