Val Kilmer, who masterfully embodied the complex Doc Holliday, was just 34 at the time of filming. Now 63, Kilmer continues to be a respected figure in Hollywood, despite facing health challenges in recent years. Sam Elliott, portraying the principled Virgil Earp at the age of 49, is now 78 and still maintains his iconic status in the industry.