De 13-jarige Sanne (Hanna Obbeek) is gek op verhalen over geesten en andere mysteries. Haar vader Lucas, een beroemde geestenjager, vertelt zijn dochter graag over zijn werk. Sanne's stiefmoeder Els maakt zich daar soms zorgen over, ze vindt geesten maar niets. Tijdens de schoolvakantie wordt Lucas gevraagd voor een belangrijke opdracht: de geesten verjagen van het stoomschip de Rotterdam. Sanne is dolblij als ze hoort dat zij en haar broertje Thomas mee mogen. Op het schip ontmoet Sanne de geest Bobby (Nils Verkooijen), een jongen van haar leeftijd die al sinds de jaren '60 op het schip ronddoolt. Hij en de andere geesten halen vaak kattenkwaad uit en vinden het leuk om de gasten op het schip een beetje te plagen. Wanneer Bobby aan Sanne vertelt dat hij zijn moeder graag nog één keer wil zien, besluit ze om Bobby en de andere geesten te helpen. Dit blijkt echter makkelijker gezegd dan gedaan…