Gory, violent, and often crude, but very dramatic and powerful! Very long, but the acting and story make it worth every minute. One of the greatest action movies of all time.