Birthday: February 21, 1952 in Canton, Illinois, USA
Height: 188 cm
Robert Harrison O'Neil was born on February 21, 1952 in Canton, Illinois, USA. He is known for his work on Le choc des Titans (2010), High Seas Heroes: Fighting Back Pirates (2009) and The Watcher Self (2016).