Dimitri Andreas ... Al Hazen
Edmund Dehn ... Priest
Old Issac Newton
Daniel Gosling ... Young Issac Newton