13 yaşındaki Conor O'Malley (Lewis MacDougall) hayatının en zor döneminden geçmektedir. Annesi (Felicity Jones) terminal kanserdir, okulda arkadaşları onu sürekli aşağılamaktadır, babası ve büyükannesiyle de yakın bir ilişkisi yoktur. Bir gece yarısı, penceresinden içeri devasa bir ağaç-insan şeklindeki canavar gelir. Canavar ona öyküler anlatacak, karşılığında Conor da kendi hayatını hiçbir yalan söylemeden canavara anlatacaktır. Conor kendi duygularıyla ve hayatın gerçekleriyle yüzleşmeyi bu sayede yavaş yavaş kavramaya başlayacaktır.