Florence Delay
Narrator (French Version) (voice)
Riyoko Ikeda
Narrator (Japanese Version) (voice)
Charlotte Kerr
Narrator (German Version) (voice)
Alexandra Stewart
Narrator (English Version) (voice)
Amílcar Cabral
Self (archive footage)
Arielle Dombasle
Self
David Coverdale
Self / Deep Purple Singer (uncredited)
Chris Marker
Self (uncredited)