Actor Bernard Hill, best known for roles in Titanic and Lord of the Rings, has died aged 79. He played Captain Edward Smith in the 1997 Oscar-winning film and King Théoden in the Lord of the Rings.