Declan O'Brien: Declan O'Brien. Writer: Alice Upside Down. Declan O'Brien was born on 21 December 1965. He was a writer and director, known for Alice Upside Down (2007), Rock Monster (2008) and Cyclops (2008). He died on 16 February 2022.
Known For: Alice Upside Down (Writer), Rock Monster (Writer), Cyclops (Director), Monster Ark (Writer)