I really enjoyed the movie, probably because I never read the book. Channing Tatum was a great actor for the part, but I feel that Savannah's part could have been played somewhat better by another actress. The lack of an ending did ruin it; there was no resolution. Up until the end though, I really liked his movie.