Zak
Marie
Theo
Teen Zak
Teen Marie
Teen Theo
Child Zak
Child Marie
Child Theo
Mr Strauss
Miss Anderson
Mr Fortune
Mrs Fortune
Bridges
Nicola Tesla
Teen Nicola Tesla (as Kayti Moran)
Child Nicola Tesla
Thomas Edison
Child Thomas Edison
Child Leonardo
Mrs Cook
Headmistress
Mr Thales
Mrs Midgeley
Pupil #1
Pupil #2
Agent #1
Agent #2
Agent #3
Shop Assistant
Doctor
Panel Member #1
Panel Member #2
Panel Member #3
Angry Man
Patient Wife
Smiling Girl
Reading Man
Male Customer
Female Customer (as Beth Wignall)
Extra
Agent (uncredited)