Alistair Duncan was born in 1926 in Ilford, Essex, England. He was an actor, known for Home and Away...
Ilford, Essex, England, UK
Woy Woy, New South Wales, Australia
The latest actress to portray Black Canary took superhero tips from some seasoned pros.
Discover what Will and Margot said