Very well done. Script is good, acting top notch. Parts of movie don't run smoothly, e.g., when all of a sudden, actors are in love and getting married. Not much time devoted to developing relstionship...gaporns to suddenly. Thought shoot out was very realistic.