All Cast

Raymond Briggs

Raymond Briggs

Older James / Narrator (uncredited)

David Bowie

David Bowie

Older James (re-released version) (uncredited)

Bernard Cribbins

Bernard Cribbins

Narrator (Alternate Version) (uncredited)

Mel Smith

Mel Smith

Father Christmas - 20th Anniversary version (voice) (uncredited)