Florence Delay
Narrator (French Version) (voice)
池田理代子
Narrator (Japanese Version) (voice)
Charlotte Kerr
Narrator (German Version) (voice)
Alexandra Stewart
Narrator (English Version) (voice)
Arielle Dombasle
Self
David Coverdale
Self / Deep Purple Singer (uncredited)
Chris Marker
Self (uncredited)
Amílcar Cabral
Self (archive footage)
Bin Akao
Self (uncredited)