Depois da morte dos seus pais num acidente de automóvel, Lewis Barnavelt (Owen Vaccaro) com dez anos, abandona a cidade de Wisconsin para ir viver na mansão do seu tio Jonathan (Jack Black).
Pouco tempo depois de lá chegar, Barnavelt descobre que o tio e a vizinha Mrs. Florence Zimmermann (Cate Blanchett), são pessoas estranhas.
O tio é pouco mais que um ilusionista, mas a vizinha, uma autêntica bruxa. Na casa, o jovem vive com um relógio mágico capaz de provocar o fim do mundo.










