Tombstone

Peak Val Kilmer, plus great story and a star-studded cast.