Tombstone ★★★★

Incredible cast.