Who plays Denethor in The Lord of the Rings: The Return of the King?

Denethor in The Lord of the Rings: The Return of the King (2003) is played by John Noble.

See the full spoiler-free cast & character guide for The Lord of the Rings: The Return of the King