Declan O'Brien was born on 21 December 1965 in Rochester, New York, USA. He was a writer and director, known for Alice Upside Down (2007), Rock Monster (2008) and Cyclops (2008). He died on 16 February 2022 in Beverly Hills, California, USA.
Overview
Birthday
December 21, 1965
Born InRochester, New York, USA
Did you know
Trivia
In wrong turn 3 left for dead there were behind the scene photos with Declan in the pictures with the cast.