Despite the abundant violence, this was a great film, made so by phenomenal performances by Ralph Fiennes and Vanessa Redgrave. Not to be missed.