Can I stretch the word excellent? Yes, I can. Great performances, excellent screenplay. Ed Harris is amazing.