He made occasional appearances on the television series All Saints. He is internationally known for his performance as Denethor in The Lord of the Rings trilogy. He played Russian Consul Anatoly Markov in the sixth season of the American television series 24. In 2011, he appeared as Real Estate tycoon Leland Monroe in Rockstar's video game L.A. Noire. He is also the voice of Unicron for the television show Transformers: Prime and its conclusion TV film.