All Cast

Roger Penrose

Roger Penrose

self — mathematician

Vicky Hastead

Vicky Hastead

self — narrator

John Polkinghorne

John Polkinghorne

self — elementary particle physicist

Horace Barlow

Horace Barlow

self — professor / physiologist

Michael Barnsley

Michael Barnsley

self — mathematician