Dwunastoletni Mark Evans (Elijah Wood) zostaje oddany pod opiekę stryja i jego żony. Zaprzyjaźnia się z ich synem Henrym (Macaulay Culkin). Z czasem zaczyna dostrzegać, że pod maską dobrze wychowanego chłopca, Henry kryje swe drugie, przerażające oblicze. Za tym uśmiechem kryje się...
Młody diakon nie jest pewien swojego powołania. Trafia do Watykanu, gdzie pod okiem ekscentrycznego duchownego poznaje ciemną stronę Kościoła katolickiego.