Energetic, inexperienced Theodore Roosevelt (Tom Berenger) helps form a regiment of volunteers, and charges up San Juan Hill during the Spanish-American War. O'Neill: Sam Elliott. Gen. Wheeler: Gary Busey. Nash: Brad Johnson. Edith Roosevelt: Illeana Douglas. McKinley: Brian Keith. Wadsworth: Chris Noth. Hearst: George Hamilton. John Milius directed.