Oliver Cotton was born on June 20, 1944 in London, England. He is an actor and writer, known for Shanghai Knights (2003), Beowulf (1999) and Firefox (1982).