12 yaşındaki Conor (Lewis MacDougall) canavarlar ve peri masallarının fantastik dünyasına kaçmak üzeredir. Annesinin (Felicity Jones) hastalığı ile ilgilenen Conor, aynı zamanda pek sempatik olmayan büyükannesi (Sigourney Weaver) ile zaman geçirmek zorundadır. Bulunduğu okul eğitimden uzak ve zorbalarla doludur. Conorun babası (Toby Kebbell) ise ondan binlerce mil uzakta, Amerikaya yerleşmiştir. Conor bu korkutucu gerçeklerden uzaklaşmak için fantastik varlıkların hüküm sürdüğü hayal dünyasına küçük bir yolculuğa çıkacaktır. Bir gece saat tam 12.07 de yatak odasının penceresinde beliren 13 metrelik porsuk ağacı (Liam Neeson), o geceden sonra her akşam aynı saatte Conor u ziyaret etmeye başlar. Bu canavarın anlatacağı hikayeler vardır ve Conorun bu hikayeleri dinleyip kafasında canlandırması konusunda ısrarcıdır. Bu kadim, vahşi ve acımasız Canavar, Conorun cesaret, inanç ve gerçeklik ile dolu yolculuğunda ona rehberlik edecektir.