Действие картины разворачивается в 1926 году, когда всемирно известный мастер опасных трюков и разоблачитель мошенников Гарри Гудини гастролирует по городам Великобритании. После смерти матери иллюзионист годами пытается установить контакт с ее духом, и публично объявляет щедрую награду для любого медиума, который сможет доказать свои способности.
Джо, молодой бродяга, который когда-то мечтал стать писателем, теперь зарабатывает на жизнь работой на угольной барже, курсирующей между Глазго и Эдинбургом. Он живет вместе с хозяином судна Лэйсом, его женой Эллой и маленьким сыном, чья размеренная жизнь на воде кажется единственным убежищем от прошлых ошибок и нереализованных надежд.











