The Eternal Sea (1955) is based on the true story of Rear Admiral John M. Hoskins (Sterling Hayden) who fights to stay in the fight after losing a leg on an aircraft carrier in the Battle of Leyte Gulf during in the Battle of the Pacific during World War II. .