Bernard Hill est né à Manchester en 1944. Il s’est fait connaître en tant qu’acteur en interprétant le rôle de Yosser Hughes dans la série dramatique britannique « Boys from the Blackstuff », diffusée en 1982.

Il a joué dans plusieurs films primés. Il a joué le capitaine Edward Smith dans « Titanic » et le roi Théoden dans la trilogie du « Seigneur des anneaux ».

Il est le seul acteur à avoir joué dans deux films qui ont remporté 11 Oscars chacun – « Titanic » et « Le Seigneur des anneaux : le retour du roi ».

Bernard Hill était âgé de 79 ans.