Kevin es un joven norteamericano de 12 años que, por circunstancias de la vida ajenas a su control, tiene que mudarse con su madre y su padrastro a un castillo en Italia. La intención de la familia es reconvertir el castillo en un lujoso balneario. Sin embargo, lo que ninguno sospechaba es que esa mansión está encantada y los fantasmas que habitan en ella no están de acuerdo en que cambien las cosas. Kevin será el único capaz de ver las cosas como son de verdad y, con la ayuda de una joven fantasma llamada Sofía, intentará mantener la calma para que nadie llegue a abusar de su poder.