Sally Lockhart (Billie Piper) und ihre Freunde Fred und Jim (JJ Feild und Matt Smith) untersuchen das mysteriöse Verschwinden eines Dampfschiffes, einem Zauberer, der von Schlägern bedroht wurde, einem Physiker mit dunklen Visionen und einem herzlosen Industriellen.
Der Film basiert auf dem gleichnamigen Band der "A Sally Lockhart Mystery"-Buchreihe von Philip Pullman.