托爾金(尼古拉斯·霍爾特 Nicholas Hoult 飾)和弟弟在很小的時候就被親人拋棄了,善良的神父弗朗西斯(科爾姆·米尼 Colm Meaney 飾)收留了無家可歸的兄弟兩人,他們從此便浸淫在濃厚的天主教文化之中。 長大后的托爾金憑借自己的努力進入了一所貴族學校就讀,在那里,他遇見了羅伯特(帕特里克·吉布森 Patrick Gibson 飾)、杰弗里(安東尼·鮑伊 Anthony Boyle 飾)和懷斯曼(泰·田納特 Ty Tennant 飾)等同齡人,對于文學和藝術的熱情讓他們之間結下了深厚的友誼。與此同時,托爾金還遇到了自己的伯樂約瑟夫教授(德里克·雅各比 Derek Jacobi 飾),他在托爾金的身上看到了無窮無盡的可能性。