En 1939, un bateau allemand en partance d'Hambourg se dirige vers Cuba avec à son bord 937 juifs qui espèrent trouver un asile politique sur l'île. Cependant, le doute plane, le refuge sera-t-il assuré à la fin de la traversée et est-ce que ce voyage n'est pas un outil de propagande orchestré par les nazis ?
Pendant la nuit, Kevin, un petit garçon anglais, est visité par six nains qui ont dérobé à l'Être suprême la carte du temps. L'enfant s'engage alors dans un voyage à travers l'Histoire : il fait la rencontre de Napoléon à la bataille de Castiglione ainsi que de Robin des bois dans la forêt de Sherwood. Il croisera également sur son chemin le majestueux paquebot « Titanic ».