Hill est apparu dans d’autres rôles principaux tout au long de sa carrière, notamment celui de John Lennon dans le docudrame de 1985 « A Journey in the Life » (il a en fait joué Lennon trois fois au total, à l’écran et sur scène). Cependant, on se souvient surtout de lui pour ses performances exceptionnelles dans des films avec des acteurs massifs. Dans « Titanic », il était chargé de transmettre un arc de personnage complexe et dévastateur dans un temps d’écran limité. Dans sa scène finale, le capitaine Smith s’engage à mourir à la barre et à couler avec son navire.
S’exprimant au Comic Con d’Anvers l’année dernière, Hill a expliqué qu’il n’y avait aucune trace précise de l’endroit où le vrai capitaine Smith est mort, alors Cameron lui a demandé son avis sur l’endroit où la scène devrait avoir lieu. Hill a été surpris qu’on lui pose la question et, au début, hésitant à répondre, mais Cameron l’a encouragé à y réfléchir. Quelques jours plus tard, il est revenu voir le réalisateur et lui a dit : « Pour le bien du film, il [should] être sur le pont. C’est l’endroit le plus dramatique. »
Hill a eu une scène de mort tout aussi inoubliable dans son autre rôle le plus célèbre : Théoden, roi du Rohan, dans les films « Le Seigneur des Anneaux ». Il a d’abord auditionné pour le rôle de Gandalf, mais a admis devant le public du Comic Con d’Anvers qu’il était occupé à mettre en scène une pièce à l’époque et qu’il « n’a pas pris [the audition] sérieusement du tout. » Heureusement, le réalisateur Peter Jackson l’a invité à auditionner à nouveau, cette fois pour le rôle de Théoden, et il est désormais difficile d’imaginer un autre acteur dans le rôle.
Le dernier rôle de Bernard Hill était dans la saison 2 de la série dramatique policière « Responder », dont la première est aujourd’hui sur BBC One et iPlayer.