Famous spoken guest voices in iconic songs?

Pete Townshend’s “Give Blood” is from his 1985 concept album, White City: A Novel, which also had an associated long-form music video/movie produced for it.

“Give Blood” features a spoken-word passage in the middle (at around 2:37 in the video below), which I think is from the film. It’s spoken by Scottish actor Ewan Stewart, who isn’t probably hugely famous, though he did play the first officer in the film Titanic.