Oliver Cotton was born on June 20, 1944 in London, England. He is an actor, known for The Dark Knight Rises (2012), Shanghai Knights (2003) and Beowulf (1999). Read more on iMDB