Tower of the First Born

Ben Cross character Michael Shannon / Zadick
Ione Skye character Diane Shannon
Peter Weller character John Shannon
Marco Bonini character Rashid
Guy Lankester character Neil Hogan
Heino Ferch character Leon
Ralph Herforth character Hamsat
Alexander Kerst character Malaspina
Antonella Lualdi character Mother Superior