Eddie Murphy spiller en ejendomsmægler, hvis familie står ansigt til ansigt med 999 grinende spøgelser i uhyggelige gamle Gracey Manor. Med hjælp fra den altseende Madame Leota (Jennifer Tilly), kæmper de for at bryde det gamle hus' oldgamle forbandelse, før uret slår 13.