Excellent acting, screenplay, directing, etc. The only thing I didn't like about the movie was the length of time. It seemed to get a little boring at times, but it's well worth the money. The battle at the end was excellent, you won't be disappointed. 10/10